Eu tenho um servidor WAMP no meu computador de escritório local e posso acessar tudo nele sem problemas. No entanto, se eu conectá-lo ao wi-fi do escritório e tentar acessá-lo em um telefone celular, recebo isso no log do apache:
client denied by server configuration
O navegador mostra "Proibido, você não tem permissão para acessar / neste servidor".
Recebo os dois erros acima, independentemente do arquivo ou pasta que tento acessar.
Está usando o apache 2.4.37.
Meu arquivo hosts contém isto:
127.0.0.1 test_folder
httpd-vhosts.conf:
<VirtualHost *:80>
ServerName test_folder
DocumentRoot C:\wamp64\www\test_folder
<Directory c:\wamp64\www\test_folder>
#Allow from all
DirectoryIndex index.php
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
e o httpd.conf contém:
Listen 192.168.215.197:80
Havia um arquivo .htaccess na pasta test_folder, mas eu o removi e reiniciei para eliminá-lo como um possível bloqueio.
Não consigo descobrir por que o apache está bloqueando o acesso por wi-fi.
Eu tive que mudar o <Directory /> para:
dentro