Как сделать веб-сервер общедоступным?

Как сделать веб-сервер общедоступным?

Недавно я установил 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-адрес динамический и время от времени меняется (или когда вы перезагружаете свой маршрутизатор).

Благодаря этим изменениям вы сможете получить доступ к своему локальному веб-серверу из Интернета.

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