Cleanup after failed ssl request
This commit is contained in:
@@ -229,6 +229,7 @@ msg " Setting up SSL"
|
|||||||
site_ext="ssl"
|
site_ext="ssl"
|
||||||
else
|
else
|
||||||
site_ext="nossl"
|
site_ext="nossl"
|
||||||
|
rm -rf /etc/acmesh/certs/$domain*
|
||||||
fi
|
fi
|
||||||
unset certsatus
|
unset certsatus
|
||||||
if curl --retry 2 --retry-delay 1 --output /dev/null --silent --head --fail "$repo"/raw/"$branchtype"/"$branch"/CoreModules/"$webserv"/ssl-handler.sh; then
|
if curl --retry 2 --retry-delay 1 --output /dev/null --silent --head --fail "$repo"/raw/"$branchtype"/"$branch"/CoreModules/"$webserv"/ssl-handler.sh; then
|
||||||
@@ -238,8 +239,10 @@ elif [ $sslenable = 0 ]; then
|
|||||||
site_ext=nossl
|
site_ext=nossl
|
||||||
fi
|
fi
|
||||||
|
|
||||||
curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/Scripts/EnableSSL.sh -o ~/activateSSL-$domain.sh
|
if [ $site_ext = nossl ]; then
|
||||||
sed -i -e 's/DOMAINname/'$domain'/' -e 's/CONFname/'$sitename'/' -e 's/DomainWWW/'$domainwww'/' -e 's/Email/'$email'/' -e 's/WebServer/'$webserv'/' ~/activateSSL-$domain.sh
|
curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/Scripts/EnableSSL.sh -o ~/activateSSL-$domain.sh
|
||||||
|
sed -i -e 's/DOMAINname/'$domain'/' -e 's/CONFname/'$sitename'/' -e 's/DomainWWW/'$domainwww'/' -e 's/Email/'$email'/' -e 's/WebServer/'$webserv'/' ~/activateSSL-$domain.sh
|
||||||
|
fi
|
||||||
|
|
||||||
msg " Running conf for CMS"
|
msg " Running conf for CMS"
|
||||||
if curl --retry 2 --retry-delay 1 --output /dev/null --silent --head --fail "$repo"/raw/"$branchtype"/"$branch"/CMS/"$CMS"/conf.sh; then
|
if curl --retry 2 --retry-delay 1 --output /dev/null --silent --head --fail "$repo"/raw/"$branchtype"/"$branch"/CMS/"$CMS"/conf.sh; then
|
||||||
|
|||||||
@@ -38,6 +38,8 @@ then
|
|||||||
site_ext="ssl"
|
site_ext="ssl"
|
||||||
else
|
else
|
||||||
site_ext="nossl"
|
site_ext="nossl"
|
||||||
|
rm -rf /etc/acmesh/certs/$domain*
|
||||||
|
echo "LE failed, restoring configuration"
|
||||||
fi
|
fi
|
||||||
unset certsatus
|
unset certsatus
|
||||||
|
|
||||||
|
|||||||
18
installer.sh
18
installer.sh
@@ -641,6 +641,7 @@ if [ $sslenable = 1 ]; then
|
|||||||
site_ext="ssl"
|
site_ext="ssl"
|
||||||
else
|
else
|
||||||
site_ext="nossl"
|
site_ext="nossl"
|
||||||
|
rm -rf /etc/acmesh/certs/$domain*
|
||||||
fi
|
fi
|
||||||
unset certsatus
|
unset certsatus
|
||||||
/opt/acmesh/acme.sh --config-home '/etc/acmesh/data' --issue --"$certwebserv" --ocsp --keylength 'ec-384' -d "$hostname"
|
/opt/acmesh/acme.sh --config-home '/etc/acmesh/data' --issue --"$certwebserv" --ocsp --keylength 'ec-384' -d "$hostname"
|
||||||
@@ -651,21 +652,26 @@ if [ $sslenable = 1 ]; then
|
|||||||
siteBackend_ext="ssl"
|
siteBackend_ext="ssl"
|
||||||
else
|
else
|
||||||
siteBackend_ext="nossl"
|
siteBackend_ext="nossl"
|
||||||
|
rm -rf /etc/acmesh/certs/$hostname*
|
||||||
fi
|
fi
|
||||||
if curl --retry 2 --retry-delay 1 --output /dev/null --silent --head --fail "$repo"/raw/"$branchtype"/"$branch"/CoreModules/"$webserv"/ssl-handler.sh; then
|
if curl --retry 2 --retry-delay 1 --output /dev/null --silent --head --fail "$repo"/raw/"$branchtype"/"$branch"/CoreModules/"$webserv"/ssl-handler.sh; then
|
||||||
sslfr=1 source <(curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/CoreModules/"$webserv"/ssl-handler.sh)
|
sslfr=1 source <(curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/CoreModules/"$webserv"/ssl-handler.sh)
|
||||||
fi
|
fi
|
||||||
elif [ $sslenable = 0 ]; then
|
elif [ $sslenable = 0 ]; then
|
||||||
site_ext=nossl
|
site_ext=nossl
|
||||||
siteBackend_ext="nossl"
|
siteBackend_ext=nossl
|
||||||
fi
|
fi
|
||||||
|
|
||||||
curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/Scripts/EnableSSL.sh -o ~/activateSSL-$domain.sh
|
if [ $site_ext = nossl ]; then
|
||||||
sed -i -e 's/DOMAINname/'$domain'/' -e 's/CONFname/'$sitename'/' -e 's/DomainWWW/'$domainwww'/' -e 's/Email/'$email'/' -e 's/WebServer/'$webserv'/' ~/activateSSL-$domain.sh
|
curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/Scripts/EnableSSL.sh -o ~/activateSSL-$domain.sh
|
||||||
|
sed -i -e 's/DOMAINname/'$domain'/' -e 's/CONFname/'$sitename'/' -e 's/DomainWWW/'$domainwww'/' -e 's/Email/'$email'/' -e 's/WebServer/'$webserv'/' ~/activateSSL-$domain.sh
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -z $disbackendcms ]; then
|
if [ $siteBackend_ext = nossl ]; then
|
||||||
curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/Scripts/EnableSSL.sh -o ~/activateSSL-Backend.sh
|
if [ -z $disbackendcms ]; then
|
||||||
sed -i -e 's/DOMAINname/'$hostname'/' -e 's/CONFname/'Backend'/' -e 's/DomainWWW/'0'/' -e 's/Email/'$email'/' -e 's/WebServer/'$webserv'/' ~/activateSSL-Backend.sh
|
curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/Scripts/EnableSSL.sh -o ~/activateSSL-Backend.sh
|
||||||
|
sed -i -e 's/DOMAINname/'$hostname'/' -e 's/CONFname/'Backend'/' -e 's/DomainWWW/'0'/' -e 's/Email/'$email'/' -e 's/WebServer/'$webserv'/' ~/activateSSL-Backend.sh
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
msg " Configuring CMS"
|
msg " Configuring CMS"
|
||||||
|
|||||||
Reference in New Issue
Block a user