首页 > 解决方案 > Apache proxypass 缓存?问题

问题描述

我们有 3 台服务器:一台网关机器和 2 台其他主机(旧的和新的)。最初,网关机器通过 proxypass 为 OLD 上托管的 django 应用程序提供服务。我们正在关闭 OLD 并将应用程序移至 NEW。

在 NEW 上,应用程序在直接访问主机时工作正常(http://IP.FOR.NEW/site)但是,当尝试通过网关访问时(这样用户不必更新链接/学习 IP/等),通过 http://gateway/site 访问会出现 LDAP 错误。

但是,问题不是 LDAP。OLD 服务器使用 LDAP,而 NEW 服务器只是使用 django 用户系统。结果,所有 LDAP 引用都被删除了,并且在直接访问它时可以正常工作。

看起来通过网关访问时,它正在提供旧代码,但试图将其指向新服务器。如果我在新服务器上停止 apache,则通过网关访问会失败并显示“服务不可用”。

据我所知,两台服务器上都没有启用缓存。

编辑:我尝试将通过 proxypass 重定向到 NEW/site 的面向用户的 URL(网关/foo 到网关/栏)更改。没变。似乎仍然在新服务器上提供旧代码。

任何关于从哪里开始寻找的建议将不胜感激。

标签: apacheubuntuproxypass

解决方案


推荐阅读