宝塔面板LetsEncrypt申请

终于能顺利Encrypted力!


#

在宝塔面板申请SSL时经常卡在正在保存界面,刷新后站点依旧是SSL未部署状态。申请多次均以失败告终。以下是解决方案。

此外,本帖还提供由于历史版本代码上的缺陷,导致\(\text{X509Req}\)错误的解决方法。

# 密钥和证书

在第一次正在保存的时候多等待一会儿,再刷新宝塔页面,进入以下目录:

/www/server/panel/vhost/letsencrypt/your-site

则会看到刚才保存的证书和密钥文件。

# 手动部署SSL

手动点击站点,进入SSL选项卡,将上一步找到的密钥和证书文件内容输入到选项卡中对应位置。

文件说明:
privkey.pem     证书私钥
fullchain.pem   包含证书链的PEM格式证书(nginx/apache)
root_cert.csr   根证书
cert.csr        域名证书
fullchain.pfx   用于IIS的证书格式
如何在宝塔面板使用:
privkey.pem         粘贴到密钥输入框
fullchain.pem       粘贴到证书输入框

# X509Req is 0

在下述文件夹中找到\(\text{acme_v2.py}\)文件,进入并编辑其至正确内容。

\(\text{/www/server/panel/class/}\)

X509Req.set_version(2) 修改为 X509Req.set_version(0)
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments