Proxy 带反向代理的DominoXPages
我在DominoWeb服务器上遇到了一个问题,该服务器的XPages应用程序位于某个反向代理之后。问题是,代理像h2一样转发来自URL的所有请求tps://organization/test_server/ 到dominoweb服务器 这使得应用程序中的所有链接都变为brocken。我也不知道如何修复它 例如,登录尝试将被服务器重定向到h2tps://organization/names.nsf?Login 而不是h2tps://organization/test_server/names.nsf?LoginProxy 带反向代理的DominoXPages,proxy,xpages,lotus-domino,Proxy,Xpages,Lotus Domino,我在DominoWeb服务器上遇到了一个问题,该服务器的XPages应用程序位于某个反向代理之后。问题是,代理像h2一样转发来自URL的所有请求tps://organization/test_server/ 到dominoweb服务器 这使得应用程序中的所有链接都变为brocken。我也不知道如何修复它 例如,登录尝试将被服务器重定向到h2tps://organization/names.nsf?Login 而不是h2tps://organization/test_server/names.ns
你知道怎么修吗 是否在domino服务器上创建了站点文档?是否在domino服务器上创建了站点文档?使用反向代理时,建议保持原始URL不变。因为很多重定向、Ajax请求、cookie都与URL密切相关,如果URL发生变化,几乎必须去修改代码 这个问题在Domino中尤其严重,因为在许多Javascript代码中,绝对路径将使用这些代码,例如/names.nsf。作为Java应用程序的比较,通常会使用相对路径(例如../login) 实现URL不变的实际方法是:将原始domino服务器(例如test.domino.xxx)的域名映射到反向代理服务器,并通过http主机头反向代理服务器,以确定转发到哪个后端服务器,而无需添加其他路径(例如test\u服务器)
在IBM WebSeal示例中,调用此配置。当使用反向代理时,我们建议保持原始URL不变。因为很多重定向、Ajax请求、cookie都与URL密切相关,如果URL发生变化,几乎必须去修改代码 这个问题在Domino中尤其严重,因为在许多Javascript代码中,绝对路径将使用这些代码,例如/names.nsf。作为Java应用程序的比较,通常会使用相对路径(例如../login) 实现URL不变的实际方法是:将原始domino服务器(例如test.domino.xxx)的域名映射到反向代理服务器,并通过http主机头反向代理服务器,以确定转发到哪个后端服务器,而无需添加其他路径(例如test\u服务器)
在IBMWebSEAL示例中,这个配置被称为。我已经通过一些努力解决了这个问题
无论如何,非常感谢你的帮助我费了些劲才解决了这个问题
无论如何,非常感谢你的帮助是的,我已经创建了一个。我在服务器上拥有管理员权限,可以对其执行任何操作。但是我不能控制反向代理。你需要和代理的人谈谈。他们忘记打开重写规则来处理返回的URL。那是代理工作。不要试图“胡闹”是的,我已经创造了一个。我在服务器上拥有管理员权限,可以对其执行任何操作。但是我不能控制反向代理。你需要和代理的人谈谈。他们忘记打开重写规则来处理返回的URL。那是代理工作。不要试图“绕过”它