Como posso acessar meu servidor WAMP de um laptop usando o roteador WiFi?

0

Coloquei o meu servidor WAMP on-line e editei o httpd.conf e defino require all granted

Meu arquivo httpd.conf :

Listen 192.168.1.12:80
Listen [::0]:80

 <Directory />
    AllowOverride none 
    Require all granted
 </Directory>

<Directory "c:/wamp/www/">
AllowOverride all
Allow from 192.168.1.12
Require all granted

O endereço IP do meu computador é estático em 192.168.1.12 (servidor) e o IP do laptop é 192.168.1.15

Quando conecto meu laptop à rede com um cabo, ele funciona, mas ao se conectar via Wi-Fi, não funciona.

O que mais posso fazer?

    
por tamilarasu 14.11.2015 / 12:24

1 resposta

0

É muito fácil mesmo.

Primeiro desfaça os mods que você fez com isso

Listen 0.0.0.0:80
Listen [::0]:80

Isso diz que ouvir em qualquer endereço IP e é como WAMPServer é entregue, sua mudança foi desnecessária.

<Directory />
    AllowOverride none 
    Require all denied
</Directory>

A seção acima nunca deve ser alterada, já que é isso que diz que nada no disco em que o Apache está instalado pode ser acessado pelo Apache. É uma prática normal começar com um servidor web, dando-lhe absolutamente nenhum acesso a qualquer coisa, e então abrindo apenas o que requer acesso. Então, se você for hackeado, pelo menos o hacker não achará fácil acessar qualquer coisa no seu sistema.

Isso pode parecer um pouco pedante, mas o próximo passo depois de acessar seu servidor a partir de um laptop em casa, será abri-lo no univrse para que você possa mostrar a um amigo ou cliente. Então é melhor nunca fazer as mudanças que você fez.

Agora, nesta seção, altere para

<Directory "c:/wamp/www/">
    AllowOverride all
    Require local
    Require ip 192.168.1

Primeiro allow from 192.168.1.12 é a sintaxe do Apache 2.2 e você está usando o Apache 2.4, onde a sintaxe é como acima.

Segundo 192.168.1.12 foi o endereço IP do seu servidor e não o endereço IP do seu laptop. Agora os laptops normalmente usam o servidor DHCP no roteador para alocá-los dinamicamente a um endereço IP, ou seja, o endereço IP dos laptops nem sempre é o mesmo.

Portanto, se você usar apenas os três primeiros quartis do endereço IPV4 para o Apache, qualquer pessoa nessa sub-rede poderá acessar. Então, se você tiver um amigo com seu laptop ou comprar outro laptop, todos poderão entrar

    
por 11.02.2016 / 11:18