added request_certificate.sh
This commit is contained in:
parent
96b29c23f5
commit
ca2d8640c2
|
@ -0,0 +1,28 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
echo "error: pls supply at least one domain name"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
NAME="$1"
|
||||
DOMAINS="$*"
|
||||
OPTIONS="--issue --dns dns_miab --server letsencrypt"
|
||||
COMMAND="/usr/bin/acme.sh"
|
||||
ACME_PATH="/srv/acme"
|
||||
|
||||
for DOMAIN in $DOMAINS; do
|
||||
OPTIONS="$OPTIONS -d $DOMAIN"
|
||||
done
|
||||
|
||||
# requesting certificate
|
||||
$COMMAND $OPTIONS
|
||||
|
||||
# installing certificate to $ACME_PATH
|
||||
if [ $? -eq 0 ]; then
|
||||
$COMMAND --install-cert -d $NAME --key-file $ACME_PATH/$NAME.key --fullchain-file $ACME_PATH/$NAME.crt --reloadcmd "systemctl restart nginx.service"
|
||||
else
|
||||
echo "error: an error occured while issuing certificate."
|
||||
exit 1
|
||||
fi
|
||||
|
Loading…
Reference in New Issue