nginx配置ssl证书(http转https)的时候需要注意的一些关键点

nginx配置ssl证书(http转https)的时候需要注意的一些关键点-飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

2020-10-16 23:45:30   170浏览 分类: Java

1、首先必须保证80端口和443端口是开启 状态,查看防火墙(之前遇到过配置没问题就是因为端口没开出不来效果郁闷半天)

2、安全组也要保证必须80端口和443端口开启。
3、配置nginx的配置文件
关键代码如下:
①http模块
  upstream api{
server localhost:8899;
}
#以上是tomcat8899端口让nginx代理

server {
listen 80;
server_name zhibo.idingbei.cn;
rewrite ^(.*) https://zhibo.idingbei.cn$1 permanent;//讲http请求转向https

}
②https模块
   server {
listen 443 ssl;
server_name zhibo.idingbei.cn;

ssl_certificate /opt/ssl/zhibo.idingbei.cn.pem;//这是证书文件要传到服务器上
ssl_certificate_key /opt/ssl/zhibo.idingbei.cn.key;;//这是证书文件要传到服务器上


ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;

ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
#access_log logs/host.access.log main;

location / {

proxy_pass http://api;
proxy_connect_timeout 4s;
proxy_read_timeout 7200s;
proxy_send_timeout 12s;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";

}

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

好文章就要一起分享哦!分享海报

此处可发布评论

评论(0

暂无评论,快来写一下吧
客服QQ 1913284695