部署springboot项目
1)打包springboot项目为jar包,并启动
nohup java -Dfile.encoding=utf-8 -jar ./test.jar >test.file 2>&1 &
2)修改nginx配置文件,通过nginx转发至springboot服务上
proxy_pass为springboot项目地址
3)重启nginx。./nginx -s reload。此时可以使用https访问项目了。
复制资源:
proxy_pass http://ip:8080;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
tomcat配置
springboot项目直接配置application.properties
文件或者yaml
文件
server.tomcat.remote_ip_header=x-forwarded-for
server.tomcat.protocol_header=x-forwarded-proto
server.tomcat.port-header=X-Forwarded-Port
server.use-forward-headers=true
关于Nginx的更多详