我的应用程序在我的服务器上,并且可以在以下位置正常工作: http://vps465.ns.planethoster.net:8080/ Calenicon /
(所以 GlassFish 应用程序的上下文根是 /Calenicon)
nginx 配置很简单:
server {
listen 80;
server_name calenicon.org www.calenicon.org;
location / {
proxy_pass http://localhost:8080/Calenicon/;
proxy_set_header X-Real-IP $remote_addr;
}
但是随后访问http://www.calenicon.org显示在所有相对路径中插入了一个不必要的“/Calenicon”?(尝试点击链接“为什么这个应用程序” - 删除路径中的“/Calenicon”部分以查看它再次工作。)
有人可以指出我的解决方案吗?谢谢!