Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія |
debian:webmin [2023/09/15 11:19] – Method | debian:webmin [2025/06/04 15:18] (поточний) – [Сертифікат] Method |
---|
| |
Open http://[Host_ip]:8000/ in your browser & log in with your system credentials – username & password. | Open http://[Host_ip]:8000/ in your browser & log in with your system credentials – username & password. |
| |
| ==== Сертифікат ==== |
| Якщо на сервері вже використовується сертифікати для apache або nginx від ''Let`s Encrypt'', то наступними кроками можна додати їх до webmin: |
| |
| встановимо змінну оточення з нашим доменом |
| XDOMAIN="isp.example.com" |
| |
| виконаємо заміну параметрів |
| <code bash> |
| cat /etc/webmin/miniserv.conf > /etc/webmin/miniserv.conf.bak |
| |
| # Змінити або додати port |
| grep -q '^port=' /etc/webmin/miniserv.conf && \ |
| sed -i "s/^port=.*/port=8000/" /etc/webmin/miniserv.conf || \ |
| echo "port=8000" >> /etc/webmin/miniserv.conf |
| |
| # Змінити або додати listen |
| grep -q '^listen=' /etc/webmin/miniserv.conf && \ |
| sed -i "s/^listen=.*/listen=8000/" /etc/webmin/miniserv.conf || \ |
| echo "listen=8000" >> /etc/webmin/miniserv.conf |
| |
| # Змінити або додати keyfile |
| grep -q '^keyfile=' /etc/webmin/miniserv.conf && \ |
| sed -i "s|^keyfile=.*|keyfile=/etc/letsencrypt/live/${XDOMAIN}/privkey.pem|" /etc/webmin/miniserv.conf || \ |
| echo "keyfile=/etc/letsencrypt/live/${XDOMAIN}/privkey.pem" >> /etc/webmin/miniserv.conf |
| |
| # Змінити або додати extracas |
| grep -q '^extracas=' /etc/webmin/miniserv.conf && \ |
| sed -i "s|^extracas=.*|extracas=/etc/letsencrypt/live/${XDOMAIN}/fullchain.pem|" /etc/webmin/miniserv.conf || \ |
| echo "extracas=/etc/letsencrypt/live/${XDOMAIN}/fullchain.pem" >> /etc/webmin/miniserv.conf |
| |
| # Змінити або додати certfile |
| grep -q '^certfile=' /etc/webmin/miniserv.conf && \ |
| sed -i "s|^certfile=.*|certfile=/etc/letsencrypt/live/${XDOMAIN}/cert.pem|" /etc/webmin/miniserv.conf || \ |
| echo "certfile=/etc/letsencrypt/live/${XDOMAIN}/cert.pem" >> /etc/webmin/miniserv.conf |
| |
| systemctl restart webmin |
| </code> |
| |