Я следовал инструкциям по установке на сайте XAMPP, настроил переадресацию портов и добавил правила брандмауэра, как описано в этом вопросе.

Я могу подключиться к серверу локально, используя WAN IP, но при попытке сделать то же самое извне я не могу подключиться к серверу.

Моя переадресация портов на моем Asus N66U настроена так:

<unusedport1> <pcip> 80 TCP  
<unusedport2> <pcip> 443 TCP

Я ожидал, что смогу перейти к wanip:unusedport1 и увидеть страницу индекса.

Что я пробовал

  • Доступ к сайту локально: я могу перейти к pcip:80 и получить доступ к серверу, а также использовать wanip:unusedport1 и доступ к серверу.

  • Проверьте порты: я использовал этот инструмент проверки портов и мне сказали, что unusedport1 и unusedport2 открыты.

  • Проверенные файлы конфигурации:для файлов конфигурации Apache по умолчанию заданы "Listen 80" и "Listen 443", поэтому они не прослушивают определенный IP-адрес.

  • Брандмауэр Windows: Я установил входящие правила для портов 21,80,443 в брандмауэре Windows, а также полностью отключил брандмауэр и попытался получить доступ к странице.

Я получаю сообщение об ошибке "Не удалось подключиться к удаленному серверу"

Кто-нибудь есть какие-либо предложения для того, что еще проверить и / или попробовать? Он должен работать для переадресации несоответствующего порта на порт 80 правильно? Как в случае с портом 6403 WIPIP для порта 80 PCIP.

1 ответ1

1

Вы открыли порты на маршрутизаторе, но я думаю, вы обнаружите, что Windows блокирует входящий трафик?

Попробуйте временно отключить брандмауэр Windows. ЕСЛИ это работает, включите его снова и добавьте правила, разрешающие входящий трафик для портов 80 и 443.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .