我真的是一个nginx新手所以请原谅我的错误等。
2个玻璃鱼应用程序:
http://localhost:8080/app1
http://localhost:8080/app2
我想要的是什么:
Glassfish app1曾在: http://www.example.com
Glassfish app2曾在: http://www.example.com/app2
目前我有:
INSANE_SKIP_${PN} += "dev-so"
但是路径变得混乱:当我做“http://example.com/app2”时,这就是“http://example.com/app1”。
帮助?
答案 0 :(得分:0)
这可能是一个重定向问题,单独nginx
可以解决或不解决。
应用程序通常会向其控制器发出重定向,如果app2认为它位于根目录中,则可能会向/
发出重定向,该重定向将立即转发给app1。
您需要查看重定向标头,并确定是否可以将proxy_redirect
放入您的位置容器中以解决问题。
您还需要考虑app1和app2是否可以在子目录中运行。例如,他们是否使用相对路径或绝对路径访问CSS和JS文件。 nginx
无法更正这些引用。