1.在阿里云注册免费ssl证书
这里需要注意,要按照顺序点击按钮,否则看不到免费型DV SSL, 剩下的信息就比较简单了 域名和一些用户信息
2.审核通过后下载nginx证书
3.配置nginx
在nginx.conf同目录下创建cert文件夹, 并把下载压缩包中的key和pem文件上传到的cert文件夹下
在nginx.conf加入https支持
#HTTPS server
server {
listen 443 ssl;
server_name 你申请时填的域名;
ssl on;
# root html;
# index index.html index.htm;
ssl_certificate cert/你的文件pem文件名.pem;
ssl_certificate_key cert/你的key文件名.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
#修改为要跳转到你服务器的端口
proxy_pass http://127.0.0.1:8089;
}
}
保存配置文件,重新加载nginx的配置文件
/user/local/nginx/sbin/nginx -s reload
这样就大功告成了,如果https的请求还不可以,请检查阿里云的安全组配置是否开启了443 端口