【Nginx(五)】Nginx配置Https证书

时间:2021-11-21 07:05:22

大致的流程如下

1.申请Https证书,绑定域名信息;

  由于自己的服务器是腾讯云服务器, 这里就在腾讯云上申请SSL证书,

  申请地址: https://console.cloud.tencent.com/ssl

  【Nginx(五)】Nginx配置Https证书

  点击申请免费的SSL证书,弹窗如下:

  【Nginx(五)】Nginx配置Https证书

  这里直接申请亚洲诚信的证书 点击确定,输入相关信息即可,大概1天之内完成证书颁发,届时会有微信公众号通知提示证书申请成功

  【Nginx(五)】Nginx配置Https证书

  申请完成后,下载证书:

  【Nginx(五)】Nginx配置Https证书

  【Nginx(五)】Nginx配置Https证书

  解压缩后发现可以得到如下文件

  【Nginx(五)】Nginx配置Https证书

  由于我们要使用Nginx配置SSL证书,因此只需要拿到Nginx目录中的证书即可,如下图: 分别为.key 和 .crt文件,将证书上传到云服务器

  【Nginx(五)】Nginx配置Https证书

2.安装nginx ,新增https模块;

   防止冲突如果以前有安装Nginx的,记得提前删除

   解压缩后,进入Nginx解压缩后的目录:

   配置  

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

    make

    make install

  查看日否成功

    进入Nginx的sb目录输入: nginx -V

3.绑定https证书(.pem和.key)开放服务器端口443;

  进入Nginx的conf目录,配置证书和路径

  【Nginx(五)】Nginx配置Https证书

  注意

    1.如果证书下载后得到的是crt文件,可以直接将.crt文件修改后缀名为pem文件,

    2.需要开启云服务的443端口.在对应的云服务器控制台开启即可

   配置完成后,启动Nginx,

  访问域名 http://coderlink.cn ,chrome浏览器出现不安全提示

  【Nginx(五)】Nginx配置Https证书

  访问域名:https://coderlink.cn ,chrome浏览器没有出现不安全提示,至此Nginx配置https完成

  【Nginx(五)】Nginx配置Https证书