
Я решил использовать Raspberry Pi (с Raspbian) в качестве домашнего веб-сервера и NAS. Я установил на него Apache, Owncloud и Samba (для более простого доступа к файлам внутри дома). Я также установил Webmin, чтобы упростить настройку и обслуживание. Raspberry Pi подключен к маршрутизатору, который подключен через кабельный модем в режиме моста. Изнутри локальной сети все работает нормально. Поскольку у меня динамический IP, я зарегистрировался в службе DDNS.
Проблема возникает, когда я пытаюсь получить доступ к веб-серверу извне. Используя выбранное доменное имя, я не могу получить доступ к веб-серверу. Любопытно, что когда я ввожу https://mydomainname.net:10000
, я попадаю на веб-интерфейс webmin.
То, что я сделал, уже пробовал на своем роутере
- Настройте переадресацию портов в маршрутизаторе для портов 80 и 443.
- Настройте Apache для прослушивания портов 8080 и 4433 и включите переадресацию портов на этих портах.
- Настройте переключение портов 8080 -> 80 и 4433 -> 443 и включение порта для этих портов, а также для 80 и 443.
- Все вышеперечисленное плюс DMZ включена для Raspberry Pi
Обратите внимание, что на моем маршрутизаторе нет переадресации портов для порта 10000
. Однако тесты PC Flank сообщают 10000
об открытии порта. Я также пробовал изменить порт для webmin и заметил pcflank
изменение открытого порта.
Это заставляет меня подозревать, что на Raspberry Pi есть какая-то конфигурация. Я думал, что это может быть брандмауэр, но webmin сообщает, что Linux Firewall отключен. Так что я упускаю?
решение1
Поскольку я решил свою изначальную проблему, а на мой вопрос никто не ответил, я отвечу сам.
Проблема оказалась в устаревшей прошивке моего маршрутизатора (TP-Link TL-WR841N), в которой не было возможности задать внутренний порт на странице конфигурации переадресации портов. Однако в более новой версии эта возможность есть, поэтому простое обновление прошивки позволило мне правильно настроить переадресацию портов без необходимости возиться с запуском портов и DMZ.