
Недавно я установил LAMP-сервер на Ubuntu Server, и теперь мой сайт доступен с любого устройства, подключенного к моему DSL-модему (маршрутизатору). Но я не знаю, как сделать сервер доступным из Интернета.
Это вывод ifconfig | grep inet
:
inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0
Также, когда я подключаюсь к Интернету (с того же компьютера, но с другой ОС) и проверяюhttp://whatismyip.com, там написано, что мой IP-адрес 151.246.99.56; когда я загружаю страницу панели управления маршрутизатора, в столбце «Информация о WAN» я снова вижу 151.246.99.56 в качестве IP-адреса.
Я использую маршрутизатор ZyXEL (P-660HW-T1 v3). Какие настройки мне следует изменить, чтобы сделать мой веб-сервер доступным из Интернета?
решение1
Чтобы сделать ваш сервер видимым из-за пределов вашей локальной сети, вам понадобится следующее:
- Настройте NAT на маршрутизаторе, чтобы указать порт 80 на веб-сервер (или порт, который слушает ваш веб-сервер). В вашем случае вам следует указать этот порт на IP-адрес сервера 192.168.1.50.
- Вы также можете воспользоваться любой услугой, напримерDynDNSдля доступа к вашему веб-серверу без необходимости знать ваш публичный IP-адрес. Это очень полезно, если ваш IP-адрес динамический и время от времени меняется (или когда вы перезагружаете свой маршрутизатор).
Благодаря этим изменениям вы сможете получить доступ к своему локальному веб-серверу из Интернета.