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
完成啦。