Я недавно установил веб-сервер, и порт 80 открыт. Я могу соединиться с 127.0.0.1 и 192.168.0.50, но не могу с моим внешним IP. Итак, почему это?
Я использую роутер от Ubee.
Если вы подключаетесь через маршрутизатор, вам необходимо настроить этот маршрутизатор так, чтобы он «пересылал» пакеты на ваш сервер. Как это можно сделать, зависит от маршрутизатора, иногда вы можете найти настройки в DMZ , иногда в services .
Это будет выглядеть следующим образом:
Сет нашел руководство для вашего маршрутизатора: Переадресация портов Ubee U10C022-Ambit Router для Apache
Наряду с решением Gunbert, может быть еще одна проблема, мешающая вам получить доступ к серверу за пределами вашей локальной сети.
В зависимости от того, где вы живете, некоторые интернет-провайдеры блокируют определенные виды внешнего доступа к своим клиентам. Наиболее распространенным из них будет порт 80.
Если переадресация портов не работает, поищите в сети, какие порты фильтрует ваш провайдер.