前言
之前用springboot设置了SSL证书,发现其实使用Nginx做认证更好,也不用去关注springboot的配置了.
准备工作
- 首先准备好一台服务器,并且安装好Nginx.
步骤
准备好证书
这里我使用的阿里云证书,前面的springboot中已说过,点这里
server {
listen 80;
listen 446 ssl;#因为443端口没开放,所以随便选了一个端口作为https
server_name localhost;
#SSL配置
ssl_certificate C:/Users/Hetao/Downloads/Compressed/5086991_znsd.top.pem; # 配置证书
ssl_certificate_key C:/Users/Hetao/Downloads/Compressed/5086991_znsd.top.key; # 配置证书私钥
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # 配置SSL协议版本
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; # 配置SSL加密算法
ssl_prefer_server_ciphers on; # 优先采取服务器算法
ssl_session_cache shared:SSL:10m; # 配置共享会话缓存大小
ssl_session_timeout 10m; # 配置会话超时时间
location /login {
proxy_pass http://localhost:8000/;
}
}
评论区