Tengo un servicio web que debe ejecutarse en el puerto 8731
. Estoy ejecutando Windows 7 x64 con XAMPP.
Por razones de privacidad, supongamos que mi IP pública, vista en whatismyip.com, es123.456.78.90:
- http://192.168.0.2// Funciona bien, carga el primer
<VirtualHost *:80>
bloque en mis vhosts - http://192.168.0.2:8731/WebService/Espacio de nombres// Funciona bien, devuelve el wsdl
- http://123.456.78.90// Funciona bien, apunta a
192.168.0.2
- http://123.456.78.90:8731/WebService/Namespace// Falla. Chrome no puede conectarse a 123.456.78.90:8731
En mi enrutador, tengo configurado el reenvío de puertos. Rutas del puerto 80 a 192.168.0.2
. Intenté reenviar el puerto 8731 a la misma IP pero no parece hacer ninguna diferencia. El puerto no parece estar bloqueado en absoluto por mi enrutador.
una prueba encanyouseeme.orgproduce un Éxito para el puerto 80 y un Tiempo de espera para el puerto 8731.
También intenté agregar NameVirtualHost *:8731
a mis vhosts y configurar un <VirtualHost *:8731>
bloque después de habilitar el reenvío de puertos para el puerto 8731 a 192.168.0.2, y agregar una Listen 8731
línea en mi httpd.conf, que apunta al bloque de vhost correcto.
¿Algunas ideas? ¿Dónde puedo buscar a continuación?
Respuesta1
Asegúrese de que ningún firewall esté bloqueando ese puerto específico en el camino. ¿Puedes comprobar si hay bloqueos en el propio firewall de Windows? Quizás el firewall de Windows lo esté bloqueando.