mirror of
https://github.com/wmnnd/nginx-certbot
synced 2023-04-20 18:47:46 +08:00
Fixed issue with self-signed certs
This commit is contained in:
parent
a703ce0d43
commit
d894c1f38b
11
certbot.sh
11
certbot.sh
@ -32,9 +32,7 @@ for domain in "${domains[@]}"; do
|
|||||||
|
|
||||||
read -p "There is already folder with $domain domain data, do you want to remove it? (WARNING: removing folder will remove all certbot data for this domain) (Y/n) " decision
|
read -p "There is already folder with $domain domain data, do you want to remove it? (WARNING: removing folder will remove all certbot data for this domain) (Y/n) " decision
|
||||||
case $decision in
|
case $decision in
|
||||||
[Y]* ) rm -rf "$data_path/conf/live/$domain" && mkdir -p "$data_path/conf/live/$domain" \
|
[Y]* ) rm -rf "$data_path/conf/live/$domain" && mkdir -p "$data_path/conf/live/$domain";;
|
||||||
&& docker-compose run --rm --entrypoint "openssl req -x509 -nodes -newkey rsa:4096 \
|
|
||||||
-days 10 -keyout '$path/privkey.pem' -out '$path/fullchain.pem' -subj '/CN=localhost'" certbot;;
|
|
||||||
[n]* ) domains=(${domains[@]/$domain});;
|
[n]* ) domains=(${domains[@]/$domain});;
|
||||||
* ) echo "Please choose the right variant (Y/n).";;
|
* ) echo "Please choose the right variant (Y/n).";;
|
||||||
esac
|
esac
|
||||||
@ -58,6 +56,13 @@ esac
|
|||||||
if [ $staging != "0" ]; then staging_arg="--staging"; fi
|
if [ $staging != "0" ]; then staging_arg="--staging"; fi
|
||||||
|
|
||||||
for domain in "${domains[@]}"; do
|
for domain in "${domains[@]}"; do
|
||||||
|
echo "### Creating dummy certificate for $domain domain..."
|
||||||
|
|
||||||
|
path="/etc/letsencrypt/live/$domain"
|
||||||
|
mkdir -p "$path"
|
||||||
|
docker-compose run --rm --entrypoint "openssl req -x509 -nodes -newkey rsa:4096 \
|
||||||
|
-days 10 -keyout '$path/privkey.pem' -out '$path/fullchain.pem' -subj '/CN=localhost'" certbot
|
||||||
|
|
||||||
echo "### Deleting dummy certificate for $domain domain ..."
|
echo "### Deleting dummy certificate for $domain domain ..."
|
||||||
rm -rf "$data_path/conf/live/$domain"
|
rm -rf "$data_path/conf/live/$domain"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user