don't change virtualhosts file in the funtion

This commit is contained in:
Daniel Hansson 2021-05-24 02:26:03 +02:00 коммит произвёл GitHub
Родитель f1fe53821d
Коммит 6bc3de02ef
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 8 удалений

9
lib.sh
Просмотреть файл

@ -776,8 +776,6 @@ No TLS will be generated. Please report this to $ISSUES."
exit 1
fi
DEDYN_CONF="$SITES_AVAILABLE/$1"
print_text_in_color "$ICyan" "Generating new TLS cert with DNS and deSEC, please don't abort the hook, it may take a while..."
# Renew with DNS by default
if certbot certonly --manual --text --rsa-key-size 4096 --renew-by-default --server https://acme-v02.api.letsencrypt.org/directory --no-eff-email --agree-tos --preferred-challenges dns --manual-auth-hook "$SCRIPTS"/deSEC/hook.sh --manual-cleanup-hook "$SCRIPTS"/deSEC/hook.sh -d "$1"
@ -804,15 +802,10 @@ ${NONO_PORTS[*]}"
then
print_text_in_color "$ICyan" "Changing to port $DEDYNPORT for public access..."
# Main port
sed -i "s|VirtualHost \*:443|VirtualHost \*:$DEDYNPORT|g" "$DEDYN_CONF"
if ! grep -q "Listen $DEDYNPORT" /etc/apache2/ports.conf
then
echo "Listen $DEDYNPORT" >> /etc/apache2/ports.conf
fi
# HTTP redirect
if ! grep -q '{HTTP_HOST}':"$DEDYNPORT" "$DEDYN_CONF"
then
sed -i "s|{HTTP_HOST}|{HTTP_HOST}:$DEDYNPORT|g" "$DEDYN_CONF"
restart_webserver
fi
break
fi