Как сделать веб-сервер общедоступным?
Недавно я установил сервер 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; когда я загружаю страницу панели управления маршрутизатором, в столбце Информация о глобальной сети снова вижу 151.246.99.56 в качестве IP-адреса.
Я использую маршрутизатор ZyXEL (P-660HW-T1 v3). Какие настройки я должен изменить, чтобы сделать мой веб-сервер доступным из Интернета?
1 ответ
Чтобы сделать ваш сервер видимым за пределами вашей локальной сети, вам потребуется следующее:
- Настройте NAT на маршрутизаторе так, чтобы он указывал порт 80 на веб-сервер (или порт, который слушает ваш веб-сервер). В вашем случае вы должны указать этот порт на IP-адрес сервера 192.168.1.50.
- Вы также можете использовать любую службу, например DynDNS, для доступа к вашему веб-серверу без необходимости знать ваш публичный IP-адрес. Это очень полезно, если ваш IP динамический и время от времени меняется (или когда вы перезагружаете свой маршрутизатор).
С этими изменениями вы сможете получить доступ к своему локальному веб-серверу из Интернета.