Назад | Перейти на главную страницу

Как настроить доменное имя для доступа к webmin

Я хочу получить доступ к webmin через доменное имя, например

webmin.example.com

вместо того

127.0.0.1:10000.

Как я могу добиться этого с помощью виртуального хостинга apache?

Это описано в документации Webmin здесь:

https://doxfer.webmin.com/Webmin/Running_Webmin_Under_Apache#Webmin_Proxied_Through_Apache

Это просто стандартный прокси, и любая документация, касающаяся проксирования Apache, также может касаться этого. Он вовсе не уникален для Webmin, поскольку он работает под управлением совместимого со стандартами веб-сервера HTTP (miniserv.pl, который также имеет ряд дополнительных функций безопасности, а также функции сервера приложений, встроенные для повышения безопасности Webmin. и эффективнее).

mechcow совершенно неверно утверждает, что запуск Webmin через прокси-сервер Apache "небезопасен". Webmin по-прежнему будет требовать аутентификации, и большинство функций безопасности по-прежнему будут работать нормально.

Однако я отмечу, что если у вас есть запасной IP-адрес, вы можете заставить Webmin прослушивать этот IP-адрес на порту 443, а не проксировать, при условии, что вы настроили Apache для явного прослушивания только тех IP-адресов, которые вы не хотите, чтобы Webmin запускал. на. Таким образом, Webmin может быть доступен только по доменному имени (порт не требуется).

И имя домена не имеет отношения к Webmin. Вам необходимо настроить файл DNS или hosts, чтобы разрешить имя в IP-адрес сервера Webmin.

Еще одна случайная мысль:

Вы действительно хотите использовать SSL, независимо от того, как вы его настроили (проксирование или запуск на порту 443 на определенном IP-адресе). Вы будете входить в Webmin с учетными данными корневого уровня, и если вы делаете это через Интернет (а не локальный хост), отправлять их в незашифрованном виде небезопасно.

Наверное, это плохая идея. Почему вы хотите это сделать и как вы планируете это обезопасить? Это предоставит любому доступ к вашему webmin - продукту, известному своими недостатками безопасности.

Было бы лучше получить к нему доступ через туннель ssh

ssh -L 8000: локальный: 10000 webmin.example.com

Тогда посетите

http: // локальный: 8000

в вашем веб-браузере.

Если вы действительно хотите это сделать, вы, вероятно, можете настроить webmin для прослушивания напрямую через другой порт или вы можете использовать apache mod_proxy для настройки прокси для него.