Я хотел бы получить доступ к некоторым внутренним службам, таким как веб-клиент моего NAS (Synology DSM), через выделенные субдомены, такие как https://nas.example.com
.
Услуги полностью работают и доступны через внутренние IP-адреса, такие как https://192.168.0.200:5001
.
Я, очевидно, владею доменом example.com
и у меня запущен и работает сервер Apache.
Есть в основном две причины, по которым я бы хотел достичь вышеуказанного:
nas.example.com
легче запомнить, чем192.168.0.200:5001
- Я хотел бы использовать свои существующие сертификаты HTTPS для
nas.example.com
которые я не могу с внутренними IP-адресами
Я уже поиграл с Apache mod_rewrite
но безуспешно. К сожалению, я не могу сказать, возможен ли этот сценарий даже с mod_rewrite
или я просто не настроил его правильно.
Некоторые заметки:
- Услуги не должны быть доступны извне, а только изнутри моей локальной сети.
- В идеале они также должны быть доступны через субдомены при подключении к сети извне через туннели SSH. Поэтому выделенный DNS-сервер, такой как
dnsmasq
- это не то, что мне нужно, поскольку он будет обрабатывать только запросы из локальной сети (я думаю ...).