открытие порта на маршрутизаторе для сервера Apache

открытие порта на маршрутизаторе для сервера Apache

Я хотел бы получить доступ к своему Ubuntu headless box из внешнего мира.

Я пытаюсь сделать переадресацию портов и мне кажется, что что-то идет не так...

У меня d-link DSL-2640B

Дополнительно -> Переадресация портов

Имя_сервера: Веб-сервер (HTTP)

Начало внешнего порта: 8891

Внешний порт: 8891

ТКП

Внутренний порт запуска: 8891

Внутренний порт: 8891

IP-адрес сервера: 192.168.1.99

Удаленный IP-адрес: ???????

nboundFilter: Разрешить все

интерфейс wan: ppp0_2

решение1

Ваш сервер Apache работает на порту 80 или 8891? Стандартная настройка Apache для Ubuntu настраивает его на прослушивание порта 80, что означает, что вам нужно перенаправить порт 80 на вашем маршрутизаторе вместо 8891.

Если вы хотите использовать только этот порт (8891), то вам нужно зайти в файл /etc/apache2/ports.conf и изменить «Listen 80» на «Listen 8891», а затем перезапустить сервер.

решение2

Так что для тех, у кого такая же проблема... Проблем не было.

Я пытался получить доступ к своему серверу Apache из WAN с помощью publicIp:port

Я просто попробовал зайти из другой интернет-сети и меня правильно перенаправили на сервер с publicIp:port.

А вот почему это так — это уже другой вопрос :)

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