Hallo zusammen,
ich habe bereits Erfahrungen mit der Webseitengestaltung und php gemacht und einige Seiten erstellt und auch bereits einen Onlineshop eingerichtet.
Nun habe ich mir eine Entwicklungsumgebung mit Eclipse (auf Windows 10) und Lamp auf einer Linux (Debian Stretch) VM eingerichtet, soweit gut.
Da ich jetzt aktuell zwei Projekte bearbeite, habe ich innerhalb der VM die beiden Unterordner /var/www/html/projekt1 und /var/www/html/projekt2 angelegt.
meine VM erreiche ich unter 192.168.56.2
Ich kann also während der Entwicklung die beiden Projekte jederzeit im Browser unter 192.168.56.2/projekt1 oder eben 192.168.56.2/projekt2 aufrufen, klappt auch.
Nun zu meiner Frage, die mich echt brennend interessiert, für Euch aber hoffentlich nicht zu blöde klingt:
Wozu brauche ich virtuelle Hosts?
Klar, in meinem Fall könnte ich jetzt zwei anlegen, in meine hosts-Datei eintragen und kann die beiden Projekte per URL aufrufen, aber ich kann es doch auch machen wie oben beschrieben und sehe da keinen Vorteil.
Nun dachte ich mir: ok. es gibt ja den php-Befehl: $_SERVER["DOCUMENT_ROOT"], der aufs root-Verzeichnis verweist. Wenn ich aber zwei virtuelle hosts anlege, zwei Testseiten mit diesem Befehl anlege, zeigen beide Seiten auf
/var/www/html und nicht auf die beiden Projektordner.
Nun frage ich mich echt, was gibt es für Fälle, wo ich eben virtuelle Hosts benötige und mir nur diese Unterordner nicht ausreichen?
viele Grüße
Thomas
ich habe bereits Erfahrungen mit der Webseitengestaltung und php gemacht und einige Seiten erstellt und auch bereits einen Onlineshop eingerichtet.
Nun habe ich mir eine Entwicklungsumgebung mit Eclipse (auf Windows 10) und Lamp auf einer Linux (Debian Stretch) VM eingerichtet, soweit gut.
Da ich jetzt aktuell zwei Projekte bearbeite, habe ich innerhalb der VM die beiden Unterordner /var/www/html/projekt1 und /var/www/html/projekt2 angelegt.
meine VM erreiche ich unter 192.168.56.2
Ich kann also während der Entwicklung die beiden Projekte jederzeit im Browser unter 192.168.56.2/projekt1 oder eben 192.168.56.2/projekt2 aufrufen, klappt auch.
Nun zu meiner Frage, die mich echt brennend interessiert, für Euch aber hoffentlich nicht zu blöde klingt:
Wozu brauche ich virtuelle Hosts?
Klar, in meinem Fall könnte ich jetzt zwei anlegen, in meine hosts-Datei eintragen und kann die beiden Projekte per URL aufrufen, aber ich kann es doch auch machen wie oben beschrieben und sehe da keinen Vorteil.
Nun dachte ich mir: ok. es gibt ja den php-Befehl: $_SERVER["DOCUMENT_ROOT"], der aufs root-Verzeichnis verweist. Wenn ich aber zwei virtuelle hosts anlege, zwei Testseiten mit diesem Befehl anlege, zeigen beide Seiten auf
/var/www/html und nicht auf die beiden Projektordner.
Nun frage ich mich echt, was gibt es für Fälle, wo ich eben virtuelle Hosts benötige und mir nur diese Unterordner nicht ausreichen?
viele Grüße
Thomas
Kommentar