sql >> Base de Datos >  >> RDS >> Mysql

WAMP No se puede acceder en la red local 403 Prohibido

Si está utilizando WAMPServer 3, consulte la parte inferior de la respuesta

Para versiones de WAMPServer <=2.5

Por defecto, Wampserver viene configurado de la forma más segura posible, por lo que Apache está configurado para permitir el acceso solo desde la máquina que ejecuta wamp. Después de todo, se supone que es un desarrollo servidor y no un servidor en vivo.

También se lanzó un pequeño error con WAMPServer 2.4 donde usaba la sintaxis antigua de Apache 2.2 en lugar de la nueva sintaxis de Apache 2.4 para los derechos de acceso.

Debe cambiar la configuración de seguridad en Apache para permitir el acceso desde cualquier otro lugar, así que edite su httpd.conf archivo.

Cambiar esta sección de:

#   onlineoffline tag - don't remove
     Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost

Para:

#   onlineoffline tag - don't remove
    Require local
    Require ip 192.168.0

El Require local permite el acceso desde estas direcciones IP 127.0.0.1 & localhost & ::1 .

La instrucción Require ip 192.168.0 te permitirá acceder al servidor Apache desde cualquier ip de tu red interna. También permitirá el acceso utilizando la dirección IP real de la máquina del servidor desde la máquina del servidor, como está tratando de hacer.

WAMPServer 3 tiene un método diferente

En la versión 3 y> de WAMPServer hay un host virtual predefinido para localhost por lo que debe realizar las modificaciones de privilegios de acceso en el archivo de configuración de definición de host virtual

Primero no modifique el httpd.conf archivo, déjelo como lo encontró.

Usando los menús, edite el httpd-vhosts.conf archivo.

Debería verse así:

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

Modifíquelo a

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Es de esperar que haya creado un host virtual para su proyecto y no esté usando wamp\www carpeta para su sitio. En ese caso, deje en paz la definición de host local y realice el cambio solo en su host virtual.

No olvide reiniciar Apache después de realizar este cambio