Eu tenho um serviço web que precisa ser executado em port 8731
. Estou executando o Windows 7 x64 com XAMPP.
Por questões de privacidade, vamos supor que meu IP público, visto em whatismyip.com, seja123.456.78.90:
- http://192.168.0.2//Funciona bem, carrega o primeiro
<VirtualHost *:80>
bloco nos meus vhosts - http://192.168.0.2:8731/WebService/Namespace//Funciona bem, retorna o wsdl
- http://123.456.78.90//Funciona bem, aponta para
192.168.0.2
- http://123.456.78.90:8731/WebService/Namespace// Falha. O Chrome não consegue se conectar a 123.456.78.90:8731
No meu roteador, tenho configuração de encaminhamento de porta. A porta 80 é rota para 192.168.0.2
. Tentei encaminhar a porta 8731 para o mesmo IP, mas não parece fazer diferença. A porta não parece estar bloqueada pelo meu roteador.
Um teste emcanyouseeme.orgproduz um sucesso para a porta 80 e um tempo limite para a porta 8731.
Também tentei adicionar NameVirtualHost *:8731
aos meus vhosts e definir um <VirtualHost *:8731>
bloco depois de ativar o encaminhamento de porta da porta 8731 para 192.168.0.2 e adicionar uma Listen 8731
linha no meu httpd.conf, e ela aponta para o bloco vhost correto.
Alguma ideia? Onde posso procurar a seguir?
Responder1
Certifique-se de que nenhum firewall esteja bloqueando essa porta específica ao longo do caminho. Você pode verificar se há bloqueios no próprio firewall do Windows? Talvez o firewall do Windows esteja bloqueando.