https 获取安全证书和配置nginx
1.阿里云申请免费的安全证书,一般几个小时就ok
2.服务器nginx创建目录cert
3.将下载下来的压缩包打开,复制里面的文件到服务器nginx配置cert目录下,可以更改名字
4.修改nginx.conf配置文件
server {
listen 443;
server_name xxx.cn; #服务器域名
ssl on;
ssl_certificate cert/xxx.pem;证书
ssl_certificate_key cert/xxx.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://localhost:8092;#代理服务路径
}
}
#监听80端口重定向到xxx.cn:443 服务
server {
listen 80;
server_name xxx.cn;
rewrite ^(.*)$ https://xxx.cn:443$1 permanent;
}