В настоящее время я пытаюсь разместить html-страницу в Интернете с помощью Apache 2.4. Моя проблема заключается в разрешении внешних подключений к серверу, и это начинает меня очень раздражать. Я считаю, что правильно настроил файл httpd.conf в соответствии с документацией, а правила переадресации портов и брандмауэра были установлены правильно, насколько мне известно. Я благодарен за любую помощь. С Новым годом!
Спецификация:
-Апач 2.4
-Windows 7
-Статический IP
Что я сделал:
-изменение httpd.conf, пробование множества различных конфигураций
-связаться с интернет-провайдером (убедиться, что порты не заблокированы)
-переадресация портов в маршрутизаторе
-добавление правил брандмауэра в windows
решение1
Вам следует:
Полностью отключите брандмауэр для тестирования. В противном случае могут возникнуть проблемы.
Убедитесь, что сайт работает (он доступен, если вы введете 127.0.0.1 в браузере хост-компьютера) и доступен в локальной сети (вы можете подключиться к внутреннему IP-адресу хоста, например, с помощью браузера смартфона при использовании Wi-Fi).
Проверьте доступность вашего публичного сайта с помощьюфиксированный IP(не доменное имя) из внешней сети (через ваш маршрутизатор ничего не проходит, поэтому используйте, например, соединение 4G на вашем телефоне).
Убедитесь, что IP-адрес, к которому подключается ваш маршрутизатор, является общедоступным (т. е. это ваш фиксированный общедоступный IP-адрес, а не внутренний IP-адрес).
Если вы уверены, что ваш сайт работает правильно, но в остальном дает сбои, вы также можете попробовать такую услугу, каклокальныйтуннель(который опирается наNode.js).