Maison  >  Article  >  développement back-end  >  Pourquoi est-ce que je reçois une erreur 403 Forbidden lors de l'accès à mon serveur WAMP sur mon réseau local ?

Pourquoi est-ce que je reçois une erreur 403 Forbidden lors de l'accès à mon serveur WAMP sur mon réseau local ?

DDD
DDDoriginal
2024-10-30 11:42:27296parcourir

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

WAMP ne peut pas accéder sur le réseau local 403 interdit

Les problèmes d'accès aux serveurs WAMP sur un réseau local peuvent être frustrants, en particulier lors de l'utilisation du serveur. Adresse IP au lieu de localhost. Suivez ce guide complet pour résoudre l'erreur 403 Forbidden lorsque vous tentez d'accéder à votre serveur WAMP à partir d'un autre ordinateur.

Pour les versions de WAMPServer <= 2.5 :

Par défaut, WAMPServer restreint l'accès au serveur à partir de la machine locale uniquement. Pour activer l'accès depuis d'autres appareils sur le réseau, modifiez le fichier httpd.conf situé dans le répertoire d'installation de votre WAMPServer.

  1. Retrouvez la section suivante dans le fichier 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. Remplacez la section ci-dessus par ce qui suit :
#   onlineoffline tag - don't remove
Require local
Require ip 192.168.0

L'instruction Require local autorise l'accès à partir d'adresses IP locales, y compris 127.0.0.1 et localhost. L'instruction Require ip 192.168.0 autorise l'accès à partir de n'importe quelle adresse IP au sein du réseau 192.168.0. Ajustez la plage d'adresses IP selon les besoins de votre configuration réseau.

  1. Redémarrez Apache après avoir enregistré les modifications.

Pour WAMPServer 3 et supérieur :

Avec WAMPServer version 3 et supérieure, une approche différente est requise.

  1. Ouvrez le fichier httpd-vhosts.conf situé dans le répertoire d'installation de WAMPServer.
  2. Trouvez le Définition de l'hôte virtuel pour 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>Remplacez la ligne Exiger local par Exiger tout accordé :</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. Si nécessaire, modifiez une définition d'hôte virtuel pour le site Web de votre projet de la même manière.
  2. Redémarrez Apache après avoir enregistré les modifications.

Conseils de dépannage supplémentaires :

  • Assurez-vous que la redirection de port est correctement configurée sur votre routeur et que le pare-feu Windows autorise les connexions à votre serveur WAMP.
  • Si vous utilisez un logiciel de sécurité, ajoutez le processus WAMPServer à la liste blanche ou ouvrez manuellement les ports nécessaires.
  • Vérifiez que les paramètres réseau de votre ordinateur sont correctement configurés et que les deux ordinateurs sont connectés au même réseau.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn