Supportnet / Forum / Linux
Virtuelle Hosts lokal testen
Frage
Hi,
brauche schnell eure Hilfe.
Hab den Apache2-Webserver unter Linux eingerichtet. Da dort später mehrere Domains drauf laufen sollen, mit VirtuellenHosts.
Wie kann man virtuelle Hosts lokal testen? Habe leider keinen DNS-Server bzw. keine Testumgebung zur Verfügung.
http://localhost nimmt ja nur den Hauptserver - wie muss die URL bzw. Browsereingabe bei virtuellen Hosts lauten?
localhost/domainname.de geht nicht...
Danke,
Jens
Antwort 1 von -do_john_86-
Nochmal auf Deutsch:
der Apache erkennt ja anhand der eingegebenen Domain und des Headers, welche Seite er dem Besucher zuschicken soll.
Wenn ich domain1.de eingebe, zeigt er mir Seite1 und wenn ich domain2.de eingebe, zeigt er mir Seite2, auch wenn sie auf dem selben Server mit der gleichen IP liegen.
Mit DNS-Server auch kein Problem!
Nur wie kann ich die Virtuellen Hosts im Standalone-Betrieb testen? Auf den Hauptserver kommt man ja mit http://localhost - wie muss dann die Zeile für einen virtuellen Server aussehen? http://localhost:meinedomain.de geht nicht und ich habe keine andere Idee mehr.
der Apache erkennt ja anhand der eingegebenen Domain und des Headers, welche Seite er dem Besucher zuschicken soll.
Wenn ich domain1.de eingebe, zeigt er mir Seite1 und wenn ich domain2.de eingebe, zeigt er mir Seite2, auch wenn sie auf dem selben Server mit der gleichen IP liegen.
Mit DNS-Server auch kein Problem!
Nur wie kann ich die Virtuellen Hosts im Standalone-Betrieb testen? Auf den Hauptserver kommt man ja mit http://localhost - wie muss dann die Zeile für einen virtuellen Server aussehen? http://localhost:meinedomain.de geht nicht und ich habe keine andere Idee mehr.
Antwort 2 von Roedelheim
hallo so wie ich das verstehe, fehlt dir erst mal eine domain!?
findest du zum beispiel hier
und dann noch
DirectUpdate
da trägst du deine domain ein.
wenn du dann deine registrierte domain aufrufst, wird sie auf deinen rechner verlinkt.
musst mal auf der seite ein wenig stöbern. zur zeit habe ich auch einen eigenen FTP- und Web-Server so eingerichtet. vor einem halben jahr hatte ich auch noch PHP,Perl und mySQL laufen.
vielleicht hilft es dir, wenn ich dich richtig verstanden habe!?
findest du zum beispiel hier
und dann noch
DirectUpdate
da trägst du deine domain ein.
wenn du dann deine registrierte domain aufrufst, wird sie auf deinen rechner verlinkt.
musst mal auf der seite ein wenig stöbern. zur zeit habe ich auch einen eigenen FTP- und Web-Server so eingerichtet. vor einem halben jahr hatte ich auch noch PHP,Perl und mySQL laufen.
vielleicht hilft es dir, wenn ich dich richtig verstanden habe!?
Antwort 3 von -do_john_86-
Hallo Roedelheim,
auf die Idee bin ich noch garnicht gekommen, mir bei DynDNS Subdomains registrieren zu lassen. Ich habe ja richtige Domains, nur wollte ich den Webserver gerne zu Hause in den eigenen vier Wänden testen, ohne eine ganze Testumgebung einrichten zu müssen mit mehreren PCs (wenn er ins Rechenzentrum geht, soll er ja voll funktionsfähig sein).
Zusätzlich zu Deiner Lösung bin ich noch auf folgende Möglichkeit gestoßen:
in der hosts Datei des Rechners (Windows, sowie Linux) einen Eintrag machen, wie:
127.0.0.1 domain1.de
127.0.0.1 domain2.de
127.0.0.1 domain3.de
Dann sucht der Rechner erst lokal nach einer Domain und dann im Internet. So kann man auf einem PC vällig ohne Netzwerk oder Internetanbindung, virtuelle Hostnamen testen.
Danke Dir nochmals für die Lösung!
auf die Idee bin ich noch garnicht gekommen, mir bei DynDNS Subdomains registrieren zu lassen. Ich habe ja richtige Domains, nur wollte ich den Webserver gerne zu Hause in den eigenen vier Wänden testen, ohne eine ganze Testumgebung einrichten zu müssen mit mehreren PCs (wenn er ins Rechenzentrum geht, soll er ja voll funktionsfähig sein).
Zusätzlich zu Deiner Lösung bin ich noch auf folgende Möglichkeit gestoßen:
in der hosts Datei des Rechners (Windows, sowie Linux) einen Eintrag machen, wie:
127.0.0.1 domain1.de
127.0.0.1 domain2.de
127.0.0.1 domain3.de
Dann sucht der Rechner erst lokal nach einer Domain und dann im Internet. So kann man auf einem PC vällig ohne Netzwerk oder Internetanbindung, virtuelle Hostnamen testen.
Danke Dir nochmals für die Lösung!
Antwort 4 von Roedelheim
nichts zu danken. es ist zu dem kostenlos. :-)
hast auch eine gute lösung.
gruß
roedelheim
hast auch eine gute lösung.
gruß
roedelheim

