Como permitir o acesso remoto ao meu servidor WAMP

14

Eu desenvolvi um site usando o WAMP e ele está trabalhando localmente.

Eu quero dar acesso a outros usuários, e quando coloco o servidor on-line e coloco meu IP no navegador, ele está funcionando.

Quando coloco o IP em navegadores de outros computadores (na mesma rede ou fora dela), o servidor não reage.

Alguma sugestão?

    
por Ofer Mehulal 05.06.2012 / 10:24

5 respostas

21

eu resolvi o problema desabilitando o firewall para a porta 80.

  1. Vá para Pesquisar no lado direito das janelas.
  2. pesquise "firewall".
  3. abra o "firewall com avançado".
  4. vá para regras de entrada.
  5. clique em "nova regra".
  6. selecione a opção "Porta".
  7. clique em "próximo"
  8. selecione a opção "TCP".
  9. selecione "Portas locais específicas:".
  10. digite "80" na próxima caixa de texto
  11. clique em próximo.
  12. selecione "Permitir a conexão".
  13. clique em "próximo".
  14. clique em "próximo".
  15. indique o nome "Port 80 Allow Rule".
  16. clique em "próximo".

Nota: isso não é uma maneira segura. exclua essa regra recém-criada ao concluir seu trabalho.

    
por 26.10.2013 / 18:00
4

Ok. Então, para ficar claro ...

Quando você está sentado no computador que está executando o WAMP e coloca o endereço IP EXTERNO no navegador, é possível visualizar o servidor da web.

Quando você está sentado em um computador diferente na mesma sub-rede IP (conectado ao mesmo roteador e / ou switch) e coloca o endereço IP EXTERNO no navegador, não vê o servidor web.

Quando você está sentado em um computador diferente que NÃO está na mesma sub-rede IP (não conectado ao mesmo roteador e / ou switch) e coloca o endereço IP EXTERNO no navegador, você não vê o servidor web .

Você redirecionou a porta 80 do roteador para o endereço IP interno desse computador? O seu ISP permite acesso de entrada / tráfego na porta 80? Como você testaria isso? Bem, primeiro, verifique se o seu roteador não tem um firewall bloqueando o tráfego de entrada da porta 80. Certifique-se de encaminhar corretamente a porta 80. Verifique se o endereço IP interno é estático (na tabela DHCP). Se você tiver feito essas coisas ... então pode ser um problema com a porta 80. Você pode testá-lo indo para o WAMP e alterando a porta usada para ... o que for ... 8080. Isso é apenas para fins de teste de qualquer maneira. Em seguida, volte para o roteador e, em todos os lugares em que você lidou com a porta 80, altere-a para 8080. Em seguida, tente acessar o servidor.

    
por 05.06.2012 / 14:25
4

Talvez o apache esteja apenas ouvindo o endereço de loopback 127.0.0.1 . Verifique seus arquivos de configuração para isso. Para vincular o apache a todas as interfaces disponíveis na porta 80, defina cfg como Listen 80

Veja o link

Além disso, você pode desativar temporariamente todos os softwares de segurança / firewall durante o teste. Ou se você sabe como, primeiro verifique e configure os firewalls. Se sua rede privada tiver roteadores, pode haver firewalls / roteamento personalizado, impedindo que outras pessoas se conectem. Veja a resposta de Bon Gart para detalhes.

    
por 05.06.2012 / 15:13
3

Vá para:

WAMP → alias → phpmyadmin.conf file...

Existe uma opção chamada "Negar de todos".

Altere para "Permitir de todos".

Deve funcionar perfeitamente.

    
por 06.06.2012 / 20:11
1

goto wamp \ alias e faça a modificação seguindo três arquivos

  1. phpmyadmin.conf
  2. sqlbuddy.conf
  3. webgrind.conf

e substitua

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

com

Order Allow,Deny 
Allow from all
    
por 01.07.2013 / 14:00