Springboot项目的nginx_https配置研究

近期研究了一下 springboot jsp web 项目的 https 部属,分享一下成果,代码见 https://gitee.com/feitian124/https_demo 准备工作 clone 并打包该项目, 以 war 包方式在 tomcat 中运行,访问 “http://localhost:8080/”, 可以看到网页内容 “welcome, now:14:05:23.489”。 新装 nginx, 访问 “http://localhost/", 可以看到 nginx 的欢迎页面。 80 端口访问项目首页 修改 nginx 如下配置, 可以 http 正常 80 端口访问项目首页了, 但 https 仍然不行。 location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } Nginx 配置 HTTPS Nginx 配置 HTTPS 并不复杂,主要有两个步骤:签署第三方可信任的 SSL 证书 和 配置 HTTPS...

September 24, 2020 · 2 分钟 · ming