全球主机交流论坛
标题:
为你宝塔面板一键开启HTTPS登陆+自动续期(面板+站点)
[打印本页]
作者:
帝玺SSL
时间:
2022-8-9 23:42
标题:
为你宝塔面板一键开启HTTPS登陆+自动续期(面板+站点)
本帖最后由 帝玺SSL 于 2022-8-10 03:53 编辑
阅读 https://www1.hi.cn/docs/best-practice/secure-aapanel-https
总结起来就是一段SSH命令:
email="
[email protected]
" # 记得修改成你的邮箱
ip=$(curl -s -4 ip.sb)
webroot=$(cat $((grep -r " "$ip /www/server/panel/vhost/nginx/ || grep -r "default_server" /www/server/panel/vhost/nginx/) | grep server_name | awk '{print $1}' | cut -d ':' -f1) | egrep 'root ' | awk '{print $2}' | cut -d ';' -f1)
if [ -z "$webroot" ]; then
echo "请先创建1个IP站点或者设置1个默认站点!"
exit 1
fi
export LE_WORKING_DIR=/root/.acme.sh
/bin/cp -rf /www/server/panel/ssl/privateKey.pem /www/server/panel/ssl/privateKey.pem.bak
/bin/cp -rf /www/server/panel/ssl/certificate.pem /www/server/panel/ssl/certificate.pem.bak
/bin/cp -rf /www/server/panel/vhost/cert/$ip/privkey.pem /www/server/panel/vhost/cert/$ip/privkey.pem.bak
/bin/cp -rf /www/server/panel/vhost/cert/$ip/fullchain.pem /www/server/panel/vhost/cert/$ip/fullchain.pem.bak
/root/.acme.sh/acme.sh --register-account \
--email $email \
--server https://acme.hi.cn/directory && \
\
/root/.acme.sh/acme.sh --issue \
-d $ip --webroot $webroot \
--server https://acme.hi.cn/directory \
--force && \
\
echo "复制宝塔面板证书" && \
/bin/cp -rf /root/.acme.sh/$ip/$ip.key /www/server/panel/ssl/privateKey.pem && \
/bin/cp -rf /root/.acme.sh/$ip/fullchain.cer /www/server/panel/ssl/certificate.pem && \
\
echo "True" > /www/server/panel/data/ssl.pl && \
\
bt reload && \
\
echo "安装站点证书(如有)" && \
/bin/cp -rf /root/.acme.sh/$ip/$ip.key /www/server/panel/vhost/cert/$ip/privkey.pem && \
/bin/cp -rf /root/.acme.sh/$ip/fullchain.cer /www/server/panel/vhost/cert/$ip/fullchain.pem && \
\
bt reload && \
\
echo "成功续期"
复制代码
作者:
iks
时间:
2022-8-9 23:46
ECC 通配符 10 块一年是吧
作者:
a692830
时间:
2022-8-10 00:08
沪ICP备20022337号-17
作者:
BigSite
时间:
2022-8-10 00:48
提示:
作者被禁止或删除 内容自动屏蔽
作者:
表妹
时间:
2022-8-10 08:23
提示:
作者被禁止或删除 内容自动屏蔽
作者:
MoeWang
时间:
2022-8-10 09:26
我那天用华为云签发不出来,今天又按照文档试了试,可以了。这个acme改了,原来是用projectid,现在改成domainname了
作者:
疯狂痴呆
时间:
2022-8-10 17:41
root@debian:~# webroot=$(cat $((grep -r " "$ip /www/server/panel/vhost/nginx/ || grep -r "default_server" /www/server/panel/vhost/nginx/) | grep server_name | awk '{print $1}' | cut -d ':' -f1) | egrep 'root ' | awk '{print $2}' | cut -d ';' -f1)
复制代码
到这里就不动了
作者:
疯狂痴呆
时间:
2022-8-10 18:00
复制宝塔面板证书
Reload Bt-Panel.. done
安装站点证书(如有)
/bin/cp: cannot create regular file '/www/server/panel/vhost/cert/172.*.*.*/privkey.pem': No such file or directory
作者:
ccclt
时间:
2022-8-10 20:14
建议有能力的mjj开发个宝塔插件
欢迎光临 全球主机交流论坛 (https://hostloc-workers.ikyomon.com/)
Powered by Discuz! X3.4