はじめに:
しばらくの間、Letsencryptサービスを作成するという素晴らしいアイデアにより、多くの管理者が満足しています。
これが、ISPConfig3.1でLetsencryptを使用する方法です。
参照: https://www.howtoforge.com/community/threads/ssl-how-to-for-ispconfig-3-with-letsencrypt.74738/
手順:
シンボリックリンクで新しいSSL証明書を使用するようにISPconfigを定義します。
(シンボリックリンクの使用方法がわからない場合は、このハウツーは適していません)
/ usr / local / ispconfig / interface / ssl /
ispserver.crt -> /etc/letsencrypt/live/mydomain.com/fullchain.pem
ispserver.key -> /etc/letsencrypt/live/mydomain.com/privkey.pem
/etc/postfix/main.cfで新しいSSL証明書を使用するようにPostfixを定義します 。
(これらのエントリを追加する方法がわからない場合は、このハウツーは適していません)
smtpd_tls_cert_file = /etc/letsencrypt/live/mydomain.com/cert.pem
smtpd_tls_key_file = /etc/letsencrypt/live/mydomain.com/privkey.pem
smtpd_tls_CAfile = /etc/letsencrypt/live/mydomain.com/fullchain.pem
/etc/dovecot/dovecot.confで新しいSSL証明書を使用するようにDovecotを定義します 。
(これらのエントリを追加する方法がわからない場合は、このハウツーは適していません)
ssl_cert = </etc/letsencrypt/live/mydomain.com/fullchain.pem
ssl_key = </etc/letsencrypt/live/mydomain.com/privkey.pem
#関連するサービスを再起動/リロードします
sudo service postfix reload
sudo service dovecot reload
sudo service apache2 restart