首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

4步搞定免费HTTPS证书

第一步: 安装 Cerbot

Cerbot 是Let's Encrypt 的证书安装工具,建议安装在网站代码的根目录下。

通过 wget 安装:

wget https://dl.eff.org/certbot-auto

给权限:

chmod a+x certbot-auto

第二步:配置 Nginx

修改 Nginx 的 nginx.conf 文件,需要调整至满足软件的验证。

server {

listen 80;

root ./html/xu/; # 此处项目根目录位置为自定义

......

location ~/.well-known{

allow all;

}

}

修改后reload Nginx

第三步: 使用 Certbot 生成证书

完成上述步骤后,则使用Certbot工具生成证书。

./certbot-auto certonly --webroot -whtml/xu/-dtest.xu.cn

html/xu/ : 项目根目录

如一切顺利,则会出现如下界面,需留意红框内两个文件路径:

第四步: 将证书添加至 Nginx 的配置中

再次回到 nginx.conf

server {

listen 443

......

+ssl on;

+ssl_certificate /etc/letsencrypt/live/test.xu.cn/fullchain.pem;

+ssl_certificate_key /etc/letsencrypt/live/test.xu.cn/privkey.pem;

}

reload Nginx ,大功告成。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180530G02JCL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券