Порт 8731 работает внутри, а не снаружи. Win 7 + XAMPP
У меня есть веб-сервис, который должен работать через порт 8731
, Я использую Windows 7 x64 с XAMPP.
Ради конфиденциальности предположим, что мой публичный IP-адрес, который можно увидеть на whatismyip.com, равен 123.456.78.90:
- http://192.168.0.2/ // Работает нормально, загружает первый
<VirtualHost *:80>
блок в моих vhosts - http://192.168.0.2:8731/WebService/Namespace // Работает нормально, возвращает wsdl
- http://123.456.78.90/ // Работает нормально, указывает на
192.168.0.2
- http://123.456.78.90:8731/WebService/Namespace // Сбой. Chrome не может подключиться к 123.456.78.90:8731
В моем роутере у меня есть настройка переадресации портов. Порт 80 направляется в 192.168.0.2
, Я попытался перенаправить порт 8731 на тот же IP-адрес, но это, похоже, не имеет значения. Похоже, что порт вообще не заблокирован моим роутером.
Тест на http://www.canyouseeme.org/ приводит к успеху для порта 80 и времени ожидания для порта 8731.
Я также попытался добавить NameVirtualHost *:8731
к моим vhosts и установив <VirtualHost *:8731>
заблокировать после включения переадресации порта для порта 8731 на 192.168.0.2 и добавления Listen 8731
в моем httpd.conf, и он указывает на правильный блок vhost.
Есть идеи? Где я могу посмотреть дальше?
1 ответ
Убедитесь, что брандмауэр не блокирует этот конкретный порт по пути. Можете ли вы проверить наличие блокировок в самом брандмауэре Windows? Возможно брандмауэр Windows блокирует это.