O XAMPP não está acessível de outro computador através da LAN, quando o Firewall está ativado?

7

Estou usando o xampp 1.7.7 no meu Windows 7 e não consigo acessar o aplicativo PHP hospedado no meu PC através da LAN em qualquer outro computador.

Mas se eu desabilitar o Firewall, tudo vai bem; Mas eu não quero desativar o firewall.

    
por Kaviarasan K K 21.03.2013 / 06:08

2 respostas

8

Talvez tente permitir as portas HTTP específicas através do firewall

Entre nas configurações do Firewall do Windows e clique no botão "Avançado" e, na próxima caixa de diálogo, clique em "Regras de entrada" - clique em "Nova regra"

  1. Na janela de tipo de regra, escolha Porta
  2. Na janela do programa, deixe Todos os Programas selecionados
  3. Nos protocolos e portas, deixe o protocolo como TCP e as Portas locais devem ser "Portas específicas", digite 80,443
  4. Na janela do escopo, não insira nenhum endereço IP específico
  5. Na janela de ação, permitir a conexão
  6. Na janela do perfil, deixe todos marcados
  7. E, finalmente, no nome, chame de algo útil, como HTTP_ports
por 06.05.2014 / 11:09
0

Primeiro, o firewall no host está bloqueando sua conexão. Se você estiver usando o firewall do Windows ou qualquer outro firewall You need to make an excaption rule for XAMPP .

Então, no computador onde o site é hospedado, acesse o Painel de controle- > Firewall do Windows e desmarque a opção Não permitir exceções. Agora abra a aba Exceções e clique em um botão Adicionar programa e localize o Xampp e o Apache. Adicione-os à regra de exceção do firewall.

Talvez você deva fazer esse teste em alguma Máquina Virtual (VMware, Virtualbox..etc), pois abrir portas e adicionar exceções se essa máquina estiver conectada à Internet não é segura.

    
por 21.03.2013 / 06:41