Я решил использовать 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 отключен. Итак, чего мне не хватает?