Wenn Sie HostC
als Hostname (z. B. hostc.local
) von einem anderen Computer als mit einer geänderten Hosts-Datei zugreifen möchten, müssen Sie einen DNS-Server einrichten, um diesen Namen der IP-Adresse Ihres Webservers zuzuordnen.
Wenn HostC die IP-Adresse des Servers sein kann, können Sie diese einfach verwenden.
In beiden Fällen können Sie Unterordner ( ProjectA
und ProjectB
) in HostC (Ihrem Webserver) für den Zugriff auf http://HostC/ProjectA/fileA.php
und einrichten http://HostC/ProjectB/index.php
. Sie benötigen dafür keine virtuellen Hosts.
Wenn Sie wollen, http://HostA/ProjectA/fileA.php
und http://HostB/ProjectB/index.php
dann müssen Sie Hosta und HostB in DNS ( für den Zugriff auf diese von jedem Computer ohne eine modifizierte Host - Datei, vorausgesetzt, Sie sie nicht wünschen Adresse / Port - Kombinationen über IP zuzugreifen) definieren. Sie müssen virtuelle Hosteinträge verwenden, vorausgesetzt, HostA und HostB sind beide dem Webserver zugeordnet HostC
. In diesem Fall müssen Sie HostC nur zuordnen, wenn Sie HostC
als lokalen Domänennamen und nicht als IP-Adresse zugreifen möchten .
Sie können über Reverse proxyies virtuellen Hosts als auch den Zugriff auf Dienste zuordnen möchten, sagen wir, so etwas wie http://HostD:80/directoryD/
zu HostD:8080/directoryF/
oder ab. 123.123.123.123
.