acmesh-ssl.sh: use the new method for ZNC 1.7.0

This commit is contained in:
Aminda Suomalainen 2019-08-09 14:58:52 +03:00
parent d24e5d393f
commit 9fe2c9bfb3
No known key found for this signature in database
GPG Key ID: 0C207F07B2F32B67
1 changed files with 9 additions and 3 deletions

View File

@ -28,6 +28,12 @@ pkill $(cat /var/run/mumble-server/mumble-server.pid) -USR1
# ZNC originally via https://wiki.znc.in/Signed_SSL_certificate#Certbot
# then adjusted to certbot as Mumble above
cat $CERTDIR/{$DOMAINNAME.key,fullchain.cer} > /home/znc/.znc/znc.pem
chmod 700 /home/znc/.znc/znc.pem
chown znc:znc /home/znc/.znc/znc.pem
# Old method before ZNC 1.7.0
#cat $CERTDIR/{$DOMAINNAME.key,fullchain.cer} > /home/znc/.znc/znc.pem
#chmod 700 /home/znc/.znc/znc.pem
#chown znc:znc /home/znc/.znc/znc.pem
# New method since ZNC 1.7.0 (SSLCertFile & SSLKeyFile in znc.conf)
# znc.conf's SSLDHParamFile is created by `openssl dhparam 2048 > /home/znc/.znc/ssl/dh.pem`
cp $CERTDIR/{fullchain.cer,$DOMAINNAME.key} /home/znc/.znc/ssl/
chmod -R 700 /home/znc/.znc/ssl/
chown -R znc:znc /home/znc/.znc/ssl/