diff --git a/nextcloud/root/etc/cont-init.d/30-keygen b/nextcloud/root/etc/cont-init.d/30-keygen index 1db4057f7..fb9ecd066 100644 --- a/nextcloud/root/etc/cont-init.d/30-keygen +++ b/nextcloud/root/etc/cont-init.d/30-keygen @@ -25,7 +25,10 @@ echo "... adding ssl certs in files" #Sets certificates for NGINXFILE in "/defaults/default" "/config/nginx/site-confs/default" "/data/config/nginx/site-confs/default"; do if [ -f $NGINXFILE ]; then - LINE=$(sed -n "/ssl_certificate /=" $NGINXFILE) + LINE=$(sed -n "/ssl_certificate /=" $NGINXFILE): + if [ -z $LINE ]; then + LINE=$(sed -n "/listen 443/=" $NGINXFILE): + fi if [ ! -z $LINE ]; then sed -i "/ssl_certificate/ d" $NGINXFILE sed -i "$LINE a ssl_certificate_key /ssl/$KEYFILE;" $NGINXFILE