Commit 61f8dbfd authored by Vitaly Lipatov's avatar Vitaly Lipatov

nginx-le.sh: fixes for CentOS

parent e740b9b7
...@@ -27,13 +27,18 @@ fi ...@@ -27,13 +27,18 @@ fi
# depends on a system # depends on a system
DIR=/var/spool/nginx/tmp/client DIR=/var/spool/nginx/tmp/client
[ -d "$DIR" ] || DIR=/var/lib/nginx/tmp/client [ -d "$DIR" ] || DIR=/var/lib/nginx/tmp/client
mkdir -p $DIR
# add # add
# include include/letsencrypt.conf; # include include/letsencrypt.conf;
serv nginx reload || exit serv nginx reload || exit
letsencrypt certonly --webroot -w$DIR $DOMAINARG $@ || exit CERTBOT=$(which certbot 2>/dev/null)
[ -x "$CERTBOT" ] || CERTBOT=$(which certbot-auto 2>/dev/null)
[ -x "$CERTBOT" ] || exit
$CERTBOT certonly --webroot -w$DIR $DOMAINARG $@ || exit
KEY=/etc/letsencrypt/live/$DOMAIN/privkey.pem KEY=/etc/letsencrypt/live/$DOMAIN/privkey.pem
PEM=/etc/letsencrypt/live/$DOMAIN/fullchain.pem PEM=/etc/letsencrypt/live/$DOMAIN/fullchain.pem
...@@ -42,8 +47,8 @@ CHAIN=/etc/letsencrypt/live/$DOMAIN/chain.pem ...@@ -42,8 +47,8 @@ CHAIN=/etc/letsencrypt/live/$DOMAIN/chain.pem
# TODO: replace subst # TODO: replace subst
# TODO: add these lines # TODO: add these lines
SP="[ ]" SP="[ ]"
subst "s|\(ssl_certificate$SP\)\($SP*\).*|\1\2$PEM;|g" $NCONF sed -i -e "s|\(ssl_certificate$SP\)\($SP*\).*|\1\2$PEM;|g" $NCONF
subst "s|\(ssl_certificate_key$SP\)\($SP*\).*|\1\2$KEY;|g" $NCONF sed -i -e "s|\(ssl_certificate_key$SP\)\($SP*\).*|\1\2$KEY;|g" $NCONF
subst "s|\(ssl_trusted_certificate$SP\)\($SP*\).*|\1\2$CHAIN;|g" $NCONF sed -i -e "s|\(ssl_trusted_certificate$SP\)\($SP*\).*|\1\2$CHAIN;|g" $NCONF
serv nginx reload || exit serv nginx reload || exit
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment