Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornachoparker <nacho@ownyourbits.com>2017-07-31 13:53:22 +0300
committernachoparker <nacho@ownyourbits.com>2017-08-11 00:17:56 +0300
commite0d9aea83cb46f487292de5ff5e50d70168ebc63 (patch)
tree73d24130dbfe27a8072ac83dc5a723164bc090a5
parent182c41a1506421428a37515c21fb127dbf316170 (diff)
use letsencrypt certificate for ncp-webv0.18.1
-rw-r--r--etc/nextcloudpi-config.d/letsencrypt.sh16
1 files changed, 10 insertions, 6 deletions
diff --git a/etc/nextcloudpi-config.d/letsencrypt.sh b/etc/nextcloudpi-config.d/letsencrypt.sh
index 4d969182..a35f617c 100644
--- a/etc/nextcloudpi-config.d/letsencrypt.sh
+++ b/etc/nextcloudpi-config.d/letsencrypt.sh
@@ -17,7 +17,8 @@
DOMAIN_=mycloud.ownyourbits.com
EMAIL_=mycloud@ownyourbits.com
NCDIR_=/var/www/nextcloud
-VHOSTCFG_=/etc/apache2/sites-available/nextcloud.conf
+VHOSTCFG=/etc/apache2/sites-available/nextcloud.conf
+VHOSTCFG2=/etc/apache2/sites-available/ncp.conf
DESCRIPTION="Automatic signed SSL certificates"
install()
@@ -42,12 +43,15 @@ Your certificate will be automatically renewed every month
# tested with git version v0.11.0-71-g018a304
configure()
{
- grep -q ServerName $VHOSTCFG_ && \
- sed -i "s|ServerName .*|ServerName $DOMAIN_|" $VHOSTCFG_ || \
- sed -i "/DocumentRoot/aServerName $DOMAIN_" $VHOSTCFG_
+ grep -q ServerName $VHOSTCFG && \
+ sed -i "s|ServerName .*|ServerName $DOMAIN_|" $VHOSTCFG || \
+ sed -i "/DocumentRoot/aServerName $DOMAIN_" $VHOSTCFG
- sed -i "s|SSLCertificateFile.*|SSLCertificateFile /etc/letsencrypt/live/$DOMAIN_/fullchain.pem|" $VHOSTCFG_
- sed -i "s|SSLCertificateKeyFile.*|SSLCertificateKeyFile /etc/letsencrypt/live/$DOMAIN_/privkey.pem|" $VHOSTCFG_
+ sed -i "s|SSLCertificateFile.*|SSLCertificateFile /etc/letsencrypt/live/$DOMAIN_/fullchain.pem|" $VHOSTCFG
+ sed -i "s|SSLCertificateKeyFile.*|SSLCertificateKeyFile /etc/letsencrypt/live/$DOMAIN_/privkey.pem|" $VHOSTCFG
+
+ sed -i "s|SSLCertificateFile.*|SSLCertificateFile /etc/letsencrypt/live/$DOMAIN_/fullchain.pem|" $VHOSTCFG2
+ sed -i "s|SSLCertificateKeyFile.*|SSLCertificateKeyFile /etc/letsencrypt/live/$DOMAIN_/privkey.pem|" $VHOSTCFG2
/etc/letsencrypt/letsencrypt-auto certonly -n --no-self-upgrade --webroot -w $NCDIR_ --hsts --agree-tos -m $EMAIL_ -d $DOMAIN_ || return 1
echo "* 1 * * 1 root /etc/letsencrypt/certbot-auto renew --quiet" > /etc/cron.d/letsencrypt-ncp