1、在阿里云控制台:安全(云盾)->证书服务->购买证书里(地址:https://common-buy.aliyun.com/?spm=5176.2020520163.cas.1.zTLyhO&commodityCode=cas#/buy)  选择免费的证书类型完成购买

 

阿里云里申请免费Https证书SSL

2、进入证书控制台 ,点击证书申请,填写详细信息,完成信息后,接下来就是等待审批结果了,审批通过后(几分钟就好了)下载

3、下载证书

阿里云里申请免费Https证书SSL

4、nginx配置

  1. 下载证书,包含两个文件,.key与.pem,将两个文件上传到服务指定目录下
  2. 配置nginx并重启,nginx -s reload
server {
    server_name aqxj.test.com;
    location /getip {
                default_type application/json;
                return 200 '{"date":"$time_local","ip":"$remote_addr","type":"nginx json"}';
        }
    rewrite ^(.*)/$  https://aqxj.test.com permanent;
        # 重定向到https
}

server {
    server_name aqxj.test.com;
    root /data/wwwroot/aqxj.test.com;

    listen       443 ssl http2;
    ssl_certificate      /usr/local/nginx/conf/ssl/3595559_aqxj.test.com.pem;
    ssl_certificate_key  /usr/local/nginx/conf/ssl/3595559_aqxj.test.com.key;

     # Dynamic content
    location / {
        proxy_pass http://127.0.0.1:8288;
        include proxy.conf;
    }
    access_log /data/wwwlogs/aqxj.test.com_nginx.log combined;
}

 

相关文章: