Мой веб-сервер Raspberry Pi недоступен из-за пределов моей сети

Мой веб-сервер Raspberry Pi недоступен из-за пределов моей сети

Я настроил веб-сервер Raspberry Pi 4 в своей домашней сети. На нем запущены Apache и PHP, и доступ к веб-сайту возможен из сети, но он всегда дает сбой, когда находится за пределами моей сети.
Я могу получить доступ к веб-серверу с помощью своего личного, публичного и моего веб-домена, но только до тех пор, пока запрашивающий хост находится внутри моей домашней сети.

На моем маршрутизаторе активирована переадресация портов (порт 80 и порт 443), но, похоже, Raspberry даже не слушает эти порты, поскольку всякий раз, когда я проверяю порт 80 (https://www.yougetsignal.com/tools/open-ports/) он говорит, что порт закрыт (разве его не следует открыть, поскольку там запущен веб-сервер?).


Я, конечно, могу предоставить любую информацию, касающуюся решения этой проблемы, но сейчас я не уверен, что еще могу сказать...
Я запутался .

Любая идея о том, что может быть не так, будет высоко оценена!

решение1

  • У вас есть динамическая настройка DNS? Если вы обращаетесь к своему веб-серверу напрямую через внешний IP, вы можете получить сообщение об ошибке от Apache, поскольку отсутствует Host:заголовок, который автоматически предоставляется браузером, когда вы используете доменное имя вместо IP. Убедитесь, что Apache правильно установил хост по умолчанию.

  • Если на вашем маршрутизаторе включено веб-управление, веб-сервер на самом маршрутизаторе может занимать порты 80 и 443. Отключите веб-управление или попробуйте использовать альтернативные порты, как описано ниже.

  • Ваш интернет-провайдер может блокировать порт 80/443. Попробуйте использовать порт типа 81, а затем зайдите на свой webserver through http://x.x.x.x:81и посмотрите, работает ли он. Если это работает, вам придется использовать альтернативные порты.

  • Если ваш «публичный IP», указанный на маршрутизаторе, начинается с 10.xxx, 172.16.xx по 172.31.xx или 192.168.xx, то вы находитесь за «NAT операторского уровня» и не сможете открыть порты.

Связанный контент