1.
Zunächst müssen Port 80 (oder was auch immer Sie verwenden) und 443 sowohl TCP- als auch UDP-Pakete zulassen. Erstellen Sie dazu 2 eingehende Regeln für TPC und UDP auf der Windows-Firewall für Port 80 und 443. (oder Sie können Ihre gesamte Firewall zum Testen deaktivieren, aber eine dauerhafte Lösung, wenn Sie die eingehende Regel zulassen)
2.
Wenn Sie WAMPServer 3 verwenden, siehe unten in der Antwort
Für WAMPServer-Versionen <=2.5
Sie müssen die Sicherheitseinstellung von Apache ändern, um den Zugriff von überall her zuzulassen, also bearbeiten Sie Ihre httpd.conf
Datei.
Ändern Sie diesen Abschnitt von :
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
An :
# onlineoffline tag - don't remove
Order Allow,Deny
Allow from all
Wenn die Zeile "Von allen zulassen" für Sie nicht funktioniert, verwenden Sie "Alle gewährten Anforderungen anfordern", dann wird es für Sie funktionieren.
WAMPServer 3 hat eine andere Methode
In Version 3 und> von WAMPServer ist ein virtueller Host für localhost
vordefiniert Ändern Sie also nicht die httpd.conf
Datei überhaupt, belassen Sie sie so, wie Sie sie vorgefunden haben.
Bearbeiten Sie mithilfe der Menüs die httpd-vhosts.conf
Datei.
Es sollte so aussehen:
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
Ändern Sie es zu
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Hinweis:Wenn Sie wamp für einen anderen Port als Port 80 ausführen, ist VirtualHost wie VirtualHost *:86. (86 oder Port, was auch immer Sie verwenden) anstelle von VirtualHost *:80
3. Vergessen Sie nicht, alle Dienste von Wamp oder Apache neu zu starten, nachdem Sie diese Änderung vorgenommen haben