在Nginx背后的Tomcat应用程序

时间:2016-09-07 17:21:52

标签: tomcat nginx forwarding

我的应用程序在Nginx后面的端口8080上运行Tomcat。我一直在跟踪digitalocean设置我的tomcat&来自此页面的{nginx setting tomcat behind nginx

我有我的" myapp"部署在Tomcat上。我可以在http://floatingip/myapp/访问它(没有显示图像)但是当我在myapp路径下方更深处时,例如" myapp / login"路径我得到404.

过去我曾尝试过其他类似的东西:

    location / {
#put in by me
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8080/;
}

我是否需要nginx中每个应用程序的内容?

感谢

2 个答案:

答案 0 :(得分:0)

我确实尝试过我在那里发布的"位置/"它工作但图像没有显示在页面上。不是什么大不了但我想知道我缺少什么来显示jpeg文件。

答案 1 :(得分:0)

尝试删除端口后的'/'。

proxy_pass http://127.0.0.1:8080/;应该

proxy_pass http://127.0.0.1:8080