Я пытаюсь получить доступ к своему веб-серверу (Debian, работающему с Apache 2.2.22) из-за пределов моей локальной сети, но веб-браузер говорит:«Эта веб-страница недоступна», когда я набираю abcd:8080 в моей панели URL (abcd - мой публичный ip) , Я могу получить доступ к веб-странице без каких-либо ошибок изнутри локальной сети, когда набираю 192.168.1.2:80 (192.168.1.2 - это локальный IP-адрес), но это приводит меня к странице индекса (показывая файлы и каталоги на веб-сервере). ) когда я набираю 192.168.1.2:8080. Эти три строки включены в ports.conf:
NameVirtualHost *:80
Listen 8080
Listen 80
Я не уверен, правильно ли я это сделал, потому что разные ссылки дали мне разные инструкции, поэтому вот как я пересылаю порт в маршрутизаторе (это ADSL-маршрутизатор, он не подключен к модему или что-то в этом роде):
Server Name: Apache2
External Port Start: 8080
External Port End: 8080
Protocol: TCP
Internal Port Start: 80
Internal Port End: 80
Server IP Address: 192.168.1.2
Локальный IP-адрес сервера (192.168.1.2) является статическим. Я использую http://www.canyouseeme.org/ для проверки открытых портов. Он возвращает успех с портом 8080 и возвращает ошибку с портом 80. Когда я вписываю abcd:80 в строку URL, это приводит меня к странице конфигурации маршрутизатора. Нужно ли разрешать порт через брандмауэр, если я использую Debian? Пожалуйста, скажите мне, что не так или отсутствует.