forked from norman/fusionpbx-install.sh-github-mirror
Update letsencrypt.sh
This commit is contained in:
30
debian/resources/letsencrypt.sh
vendored
30
debian/resources/letsencrypt.sh
vendored
@@ -84,13 +84,25 @@ sed "s@ssl_certificate_key /etc/ssl/private/nginx.key;@ssl_certificate_key /
|
|||||||
#read the config
|
#read the config
|
||||||
/usr/sbin/nginx -t && /usr/sbin/nginx -s reload
|
/usr/sbin/nginx -t && /usr/sbin/nginx -s reload
|
||||||
|
|
||||||
#combine the certs into all.pem
|
#make sure the freeswitch directory exists
|
||||||
cat /etc/dehydrated/certs/$domain_name/fullchain.pem > /etc/dehydrated/certs/$domain_name/all.pem
|
|
||||||
cat /etc/dehydrated/certs/$domain_name/privkey.pem >> /etc/dehydrated/certs/$domain_name/all.pem
|
|
||||||
#cat /etc/dehydrated/certs/$domain_name/chain.pem >> /etc/dehydrated/certs/$domain_name/all.pem
|
|
||||||
|
|
||||||
#copy the certs to the switch tls directory
|
|
||||||
mkdir -p /etc/freeswitch/tls
|
mkdir -p /etc/freeswitch/tls
|
||||||
cp /etc/dehydrated/certs/$domain_name/*.pem /etc/freeswitch/tls
|
|
||||||
cp /etc/dehydrated/certs/all.pem /etc/freeswitch/tls/wss.pem
|
#combine the certs into all.pem
|
||||||
chown -R www-data:www-data /etc/freeswitch
|
cat /etc/dehydrated/certs/$domain_name/fullchain.pem > /etc/freeswitch/tls/all.pem
|
||||||
|
cat /etc/dehydrated/certs/$domain_name/privkey.pem >> /etc/freeswitch/tls/all.pem
|
||||||
|
#cat /etc/dehydrated/certs/$domain_name/chain.pem >> /etc/freeswitch/tls/all.pem
|
||||||
|
|
||||||
|
#copy the certificates
|
||||||
|
cp /etc/dehydrated/certs/$domain_name/cert.pem /etc/freeswitch/tls
|
||||||
|
cp /etc/dehydrated/certs/$domain_name/chain.pem /etc/freeswitch/tls
|
||||||
|
cp /etc/dehydrated/certs/$domain_name/fullchain.pem /etc/freeswitch/tls
|
||||||
|
cp /etc/dehydrated/certs/$domain_name/privkey.pem /etc/freeswitch/tls
|
||||||
|
|
||||||
|
#add symbolic links
|
||||||
|
ln -s /etc/freeswitch/tls/all.pem /etc/freeswitch/tls/agent.pem
|
||||||
|
ln -s /etc/freeswitch/tls/all.pem /etc/freeswitch/tls/tls.pem
|
||||||
|
ln -s /etc/freeswitch/tls/all.pem /etc/freeswitch/tls/wss.pem
|
||||||
|
ln -s /etc/freeswitch/tls/all.pem /etc/freeswitch/tls/dtls-srtp.pem
|
||||||
|
|
||||||
|
#set the permissions
|
||||||
|
chown -R www-data:www-data /etc/freeswitch/tls
|
||||||
|
|||||||
Reference in New Issue
Block a user