У меня Webmin работает над доменом с сертификатом SSL. Однако, когда я посещаю его по HTTP, он перенаправляется на https://hostname:10000
вместо доменного имени.
Я установил полное доменное имя в /etc/hosts
(потому что я не могу найти другого способа сделать это - не могу найти ничего в этом таинственном "systemd-resolved", чтобы отредактировать мой файл resolv.conf, и все онлайн-руководства говорят "используйте resolvconf
"которого у меня даже нет) вот так:
127.0.1.1 hostname.example.com hostname
(это было 127.0.1.1
раньше, а не 127.0.0.1
)
hostname
возвращает мое имя хоста, hostname --domain
возвращает мой домен, и hostname -f
возвращает установленное мной полное доменное имя.
Но Webmin это не волнует. Webmin хочет быть особенным. Webmin решает предположить, что мое имя хоста - это мое доменное имя, и вместо этого перенаправить на него. Как это исправить?
Некоторые сайты говорят, что я должен отредактировать исходный код Webmin, но это будет отменено, как только я обновлюсь, и в целом это не лучшее решение.
Webmin, скорее всего, использует параметр, называемый "имя хоста веб-сервера" в самом Webmin, для генерации URI (см. Снимок экрана на https://doxfer.webmin.com/Webmin/Webmin_Configuration#Ports_and_Addresses)
Возможно, вы захотите изменить короткое имя хоста на конкретное полное доменное имя, если оно настроено, или, возможно, использовать "работать в браузере" альтернатива.