Configure o Apache 2.4.9 para acessar na LAN

Configure o Apache 2.4.9 para acessar na LAN

Tenho o Apache 2.4.9 instalado no sistema Windows 8.1. Eu configurei httpd.config:

Listen 0.0.0.0:80
Listen [::0]:80
..
..
<Directory />
   AllowOverride none
   Require all denied
   Allow from all
</Directory>
..
..
<Directory "c:/wamp/www/">
   Options Indexes FollowSymLinks Includes ExecCGI
   AllowOverride all
   Order deny,allow
   Allow from all
   Require local
</Directory>

e phpmyadmin.confarquivos conforme abaixo:

<Directory "c:/wamp/apps/phpmyadmin4.1.14/">
  Options Indexes FollowSymLinks MultiViews
  AllowOverride all
  Order Deny,Allow
  Allow from all
</Directory>

Consigo acessar phpmyadminem outro sistema, mas não em outros projetos. Estou recebendo este erro -


Proibido

Você não tem permissão para acessar / neste servidor.


Eu tentei quase todos os métodos para fazer isso: desligar o firewall e criar uma nova regra de firewall de entrada.

Por favor me ajude. Onde estou cometendo um erro?

Responder1

Sua configuração inclui isto:

<Directory "c:/wamp/www/">
   Options Indexes FollowSymLinks Includes ExecCGI
   AllowOverride all
   Order deny,allow
   Allow from all
   Require local
</Directory>

Essa Require localdiretiva limita o acesso ao mesmo host (ou seja, localhost), como emdocumentos:

O localprovedor permite acesso ao servidor se alguma das seguintes condições for verdadeira:

  • o endereço do cliente corresponde a 127.0.0.0/8
  • o endereço do cliente é ::1
  • o endereço do cliente e do servidor da conexão são iguais

Isso permite uma maneira conveniente de combinar conexões originadas do host local:

Require local

Responder2

  • no menu de um patch, abra http-vhosts.config

    alterar
    Exigir local
    para
    Exigir todos concedidos

  • depois disso em um patch httpd.config

    procurar
    <Directory/>

    </Directory>
    faça isso por dentro

     Order deny,allow  
        Allow from all  
    

informação relacionada