-1

В настоящее время я пытаюсь разместить HTML-страницу в Интернете с помощью Apache 2.4. Моя проблема - разрешить внешние подключения к серверу, и это начинает меня очень расстраивать. Я считаю, что я правильно настроил файл httpd.conf в соответствии с документацией, а правила перенаправления портов и брандмауэра были установлены правильно, насколько мне известно. Я благодарен за любую помощь, с новым годом!

Spec:

-Апач 2.4

-Windows 7

-Статический IP

Вещи, которые я сделал:

модифицировать httpd.conf, пробуя множество разных конфигов

-контактирование isp(убедитесь, что порты не заблокированы)

переадресация портов в роутере

добавление правил брандмауэра в windows

1 ответ1

0

Вам следует:

  • Отключите брандмауэр полностью для тестирования. В противном случае могут возникнуть проблемы.

  • Убедитесь, что сайт работает (доступен, если вы наберете 127.0.0.1 в браузере хост-компьютера) и доступен для локальной сети (вы можете подключиться к внутреннему IP-адресу хоста, например, с помощью браузера смартфона, когда используете Wi-Fi).

  • Проверьте доступность вашего общедоступного сайта, используя фиксированный IP-адрес (не доменное имя) из внешней сети (через маршрутизатор ничего не происходит, поэтому используйте, например, соединение 4G на вашем телефоне).

  • Убедитесь, что IP-адрес, к которому подключен маршрутизатор, является общедоступным (т. Е. Это ваш фиксированный общедоступный IP-адрес, а не внутренний IP-адрес).

Если вы уверены, что ваш сайт работает правильно, но в противном случае происходит сбой, вы также можете попробовать такой сервис, как localtunnel (который использует Node.js).

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