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

nginx-le.sh: fixes for CentOS

parent e740b9b7
......@@ -27,13 +27,18 @@ fi
# depends on a system
DIR=/var/spool/nginx/tmp/client
[ -d "$DIR" ] || DIR=/var/lib/nginx/tmp/client
mkdir -p $DIR
# add
# include include/letsencrypt.conf;
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
PEM=/etc/letsencrypt/live/$DOMAIN/fullchain.pem
......@@ -42,8 +47,8 @@ CHAIN=/etc/letsencrypt/live/$DOMAIN/chain.pem
# TODO: replace subst
# TODO: add these lines
SP="[ ]"
subst "s|\(ssl_certificate$SP\)\($SP*\).*|\1\2$PEM;|g" $NCONF
subst "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_certificate$SP\)\($SP*\).*|\1\2$PEM;|g" $NCONF
sed -i -e "s|\(ssl_certificate_key$SP\)\($SP*\).*|\1\2$KEY;|g" $NCONF
sed -i -e "s|\(ssl_trusted_certificate$SP\)\($SP*\).*|\1\2$CHAIN;|g" $NCONF
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