This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
internet:hosting:virtualmin_ssl [2018/01/21 11:18] gcooper |
internet:hosting:virtualmin_ssl [2021/08/05 13:27] (current) gcooper |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Virtualmin SSL Issues ====== | ====== Virtualmin SSL Issues ====== | ||
- | ===== Let's Encrypt ===== | + | See also **[[internet: |
- | https://techjourney.net/how-to-use-lets-encrypt-ssl-certificate-automatically-in-virtualmin-webmin/ | + | ===== For Webmin Alone ===== |
+ | |||
+ | [[https://doxfer.webmin.com/ | ||
+ | |||
+ | **Webmin | ||
+ | |||
+ | :!: Requires HTTP server or DNS server hosting the domain | ||
+ | |||
+ | ===== Install Service Certs ===== | ||
+ | |||
+ | < | ||
+ | virtualmin install-service-cert --domain yourdomain.com | ||
+ | </file> | ||
+ | |||
+ | * webmin | ||
+ | * usermin | ||
+ | * dovecot | ||
+ | * postfix | ||
+ | * proftpd | ||
+ | |||
+ | ===== Let's Encrypt ===== | ||
- | https://www.hostinger.com/ | + | :!: Beware of rate limiting at Let's Encrypt. |
- **Edit the virtual server** you want to SSL-enable | - **Edit the virtual server** you want to SSL-enable | ||
- **Enable SSL** feature | - **Enable SSL** feature | ||
* A self-signed certificate is automatically created and applied | * A self-signed certificate is automatically created and applied | ||
+ | * You must have an accessible '' | ||
- **Configure Let's Encrypt** SSL certificate | - **Configure Let's Encrypt** SSL certificate | ||
+ | - **Don' | ||
+ | - Mail clients will still have to accept the host server' | ||
+ | - Use '' | ||
+ | - Or just accept the server' | ||
- **List the desired SANs**< | - **List the desired SANs**< | ||
www.domain.tld | www.domain.tld | ||
- | mail.domain.tld | ||
autoconfig.domain.tld | autoconfig.domain.tld | ||
autodiscover.domain.tld</ | autodiscover.domain.tld</ | ||
Line 34: | Line 58: | ||
===== Apply Let’s Encrypt SSL Cert to System Services ===== | ===== Apply Let’s Encrypt SSL Cert to System Services ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
:!: The matching domain name must be included in the SSL certificate. | :!: The matching domain name must be included in the SSL certificate. | ||
Line 44: | Line 72: | ||
* Dovecot | * Dovecot | ||
* ProFTPD | * ProFTPD | ||
- | |||
- | < |