文章

使用 1panel 代理服务和证书管理,自动续费证书

之前我一直使用宝塔Linux面板的nginx来部署网站,但总觉得宝塔不是特别顺手。面板界面略显陈旧,而且HTTPS证书还需要付费。最近,我发现使用1panel面板来部署网站和申请证书非常方便,因此决定分享一下我的使用步骤:

安装1panel

如果你还没有安装1panel,可以按照官方文档进行安装。操作非常简单,只需几步即可完成。

https://1panel.cn/docs/installation/online_installation/

创建 Acme 账户

首先,你需要创建一个 Acme 账户。按照以下顺序点击,账号类型和密钥算法保持默认即可,邮箱虽然不是必须验证的,但建议你填写自己的邮箱以防万一。

获取腾讯云 Secret ID 和 Secret Key

接下来,你需要登录腾讯云并创建一个子用户来获取 Secret IDSecret Key。具体操作步骤如下:

点击以下链接登录腾讯云,并点击“用户 - 用户列表 - 新建用户 - 快速创建”创建子用户

https://console.cloud.tencent.com/cam

然后在用户列表中找到刚刚创建的子用户,并点开,页面如图所示

接下来点击新建密钥,然后保存生成出来的 Secret IDSecret Key

创建 DNS 账户

在刚刚创建 Acme 账户的按钮旁点击”DNS 账户 - 创建”,有如下界面,填入刚刚的 Secret IDSecret Key 即可

申请证书

接下来点击申请证书,Acme 账户DNS 账号选择刚刚创建的,然后域名填写成自己网站的域名,其他保持默认即可,注意确保自动续签选项是被勾选的状态

网站设置

最后,进入到网站页面,选择已部署的网站的网站设置,在里面找到 HTTPS 并打开,然后选择已有证书即可,如图所示

希望这篇分享能为你带来启发!如果你有任何问题或建议,欢迎在评论区留言,与我共同交流探讨。

License:  CC BY 4.0