https申请+部署

1.申请参考:https://developer.aliyun.com/article/1635083 自动就行。
2.成功后会下载到两个文件。一个.poe 一个.key

部署
1.在/etc/nginx/conf.d里面新建一个文件夹cert,然后把这两个文件放进去。

2.返回到nginx.conf里面配置,

这是原来的
server
    {
        listen       80;
        server_name  localhost XXXXs.top;
 
        location / {
            root   /myproject/XXXs;
            index  index.html index.htm;
        }

        error_page 404 /404.html;
        location = /404.html {
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            #root   /www/wwwroot/default; 这个是apache才有的 可以删除
        }
    }


这是https的

   server {
       listen       443 ssl ;
       server_name  localhost XXXXs.top;

       root   /myproject/XXX;
       index  index.html index.htm;

       ssl_certificate "conf.d/cert/XXXXs.top.pem";
       ssl_certificate_key "conf.d/cert/XXXXs.top.key";
       ssl_session_cache shared:SSL:1m;
       ssl_session_timeout  10m;
       ssl_ciphers HIGH:!aNULL:!MD5;
       ssl_prefer_server_ciphers on;

       # Load configuration files for the default server block.
       include /etc/nginx/default.d/*.conf;

       error_page 404 /404.html;
           location = /40x.html {
       }

       error_page 500 502 503 504 /50x.html;
           location = /50x.html {
       }
   }


3.重启nginx
4.打开防火墙443 重启防火墙
5.打开安全组443

完成啦。

posted @ 2025-01-04 00:39  高柴小生  阅读(2)  评论(0编辑  收藏  举报