Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

WAMP não pode acessar na rede local 403 Proibido

Se você estiver usando o WAMPServer 3 Veja a parte inferior da resposta

Para versões do WAMPServer <=2.5


Por padrão, o Wampserver vem configurado da forma mais segura possível, então o Apache está configurado para permitir apenas o acesso da máquina que executa o wamp. Afinal, é suposto ser um desenvolvimento servidor e não um servidor ao vivo.

Também houve um pequeno erro lançado com o WAMPServer 2.4, onde ele usou a antiga sintaxe do Apache 2.2 em vez da nova sintaxe do Apache 2.4 para direitos de acesso.

Você precisa alterar a configuração de segurança no Apache para permitir o acesso de qualquer outro lugar, então edite seu httpd.conf Arquivo.

Altere esta seção 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

O Require local permite acesso desses ips 127.0.0.1 & localhost & ::1 .

A instrução Require ip 192.168.0 permitirá que você acesse o servidor Apache de qualquer ip em sua rede interna. Também permitirá o acesso usando o endereço IP real da máquina do servidor, como você está tentando fazer.

WAMPServer 3 tem um método diferente


Na versão 3 e> do WAMPServer há um Virtual Hosts pré-definido para localhost então você tem que fazer as alterações de privilégio de acesso no arquivo de configuração de definição de Host Virtual

Primeiro não altere o httpd.conf arquivo, deixe-o como você o encontrou.

Usando os menus, edite o httpd-vhosts.conf Arquivo.



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

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

Esperamos que você tenha criado um Host Virtual para seu projeto e não esteja usando o wamp\www pasta do seu site. Nesse caso, deixe a definição de localhost em paz e faça a alteração apenas em seu Virtual Host.

Não se esqueça de reiniciar o Apache após fazer esta alteração