Heim  >  Artikel  >  Backend-Entwicklung  >  Warum erhalte ich beim Zugriff auf meinen WAMP-Server in meinem lokalen Netzwerk den Fehler 403 Forbidden?

Warum erhalte ich beim Zugriff auf meinen WAMP-Server in meinem lokalen Netzwerk den Fehler 403 Forbidden?

DDD
DDDOriginal
2024-10-30 11:42:27342Durchsuche

 Why Am I Getting a 403 Forbidden Error When Accessing My WAMP Server on My Local Network?

WAMP kann nicht auf lokales Netzwerk zugreifen 403 verboten

Zugriffsprobleme auf WAMP-Server in einem lokalen Netzwerk können frustrierend sein, insbesondere wenn die Server verwendet werden IP-Adresse statt localhost. Befolgen Sie diese umfassende Anleitung, um den Fehler 403 Forbidden zu beheben, wenn Sie versuchen, von einem anderen Computer aus auf Ihren WAMP-Server zuzugreifen.

Für WAMPServer-Versionen <= 2.5:

Standardmäßig ist WAMPServer beschränkt den Zugriff auf den Server nur vom lokalen Computer aus. Um den Zugriff von anderen Geräten im Netzwerk zu ermöglichen, ändern Sie die Datei httpd.conf in Ihrem WAMPServer-Installationsverzeichnis.

  1. Suchen Sie den folgenden Abschnitt in der Datei httpd.conf:
#   onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
  1. Ersetzen Sie den obigen Abschnitt durch Folgendes:
#   onlineoffline tag - don't remove
Require local
Require ip 192.168.0

Die Require local-Anweisung ermöglicht den Zugriff von lokalen IP-Adressen, einschließlich 127.0.0.1 und localhost. Die Anweisung „Require ip 192.168.0“ ermöglicht den Zugriff von jeder IP-Adresse innerhalb des 192.168.0-Netzwerks. Passen Sie den IP-Adressbereich nach Bedarf für Ihre Netzwerkkonfiguration an.

  1. Starten Sie Apache neu, nachdem Sie die Änderungen gespeichert haben.

Für WAMPServer 3 und höher:

Ab WAMPServer Version 3 und höher ist ein anderer Ansatz erforderlich.

  1. Öffnen Sie die Datei httpd-vhosts.conf im WAMPServer-Installationsverzeichnis.
  2. Suchen Sie Definition des virtuellen Hosts für localhost:
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost><ol start="3"><li>Ersetzen Sie die Zeile „Require local“ durch „Require all grant“:</li></ol>
<pre class="brush:php;toolbar:false"><VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
  1. Bei Bedarf ändern Erstellen Sie auf die gleiche Weise eine Virtual Host-Definition für Ihre Projektwebsite.
  2. Starten Sie Apache neu, nachdem Sie die Änderungen gespeichert haben.

Zusätzliche Tipps zur Fehlerbehebung:

  • Stellen Sie sicher, dass die Portweiterleitung auf Ihrem Router korrekt konfiguriert ist und die Windows-Firewall Verbindungen zu Ihrem WAMP-Server zulässt.
  • Wenn Sie eine Sicherheitssoftware verwenden, setzen Sie den WAMPServer-Prozess auf die Whitelist oder öffnen Sie die erforderlichen Ports manuell.
  • Stellen Sie sicher, dass die Netzwerkeinstellungen Ihres Computers korrekt konfiguriert sind und dass beide Computer mit demselben Netzwerk verbunden sind.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Zugriff auf meinen WAMP-Server in meinem lokalen Netzwerk den Fehler 403 Forbidden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn