fragen stichworte

Greifen Sie auf den virtuellen Host eines anderen Computers im selben Netzwerk zu

Ich habe eine PHP/MySQL-App auf meinem Desktop erstellt, auf die ich mit Apache vhosts (XAMPP) zugreifen kann. In meiner Host-Datei habe ich 127.0.0.1 myapp hinzugefügt, sodass ich in meinem Browser nur http://myapp eingeben muss. Wie kann ich auf dieselbe Webseite aber von einem anderen Computer im selben WLAN-Netzwerk aus zugreifen?

Ich habe bereits Port 80 in meiner Firewall für mein Subnetz basierend auf diesem Beitrag zugelassen. Dies ist das erste Mal, dass ich das mache, also bin ich auf unbekanntem Terrain. Die IP-Adresse meines Computers (der Host, auf dem er gehostet wird) lautet 192.168.254.100. So sieht meine httpd-vhosts.conf -Datei aus:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot D:/xampp/virtual/myapp/public
    ServerName myapp

    <Directory "D:/xampp/virtual/myapp/public">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

antworten

Auf dem anderen Computer können Sie von der IP-Adresse darauf zugreifen, indem Sie http://192.168.254.100 ausführen. Wenn Sie möchten, dass der andere Computer nur http://myapp eingeben kann, müssen Sie die Host-Datei des anderen Computers ändern 192.168.254.100 myapp.