apache - 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 到网关/栏)更改。没变。似乎仍然在新服务器上提供旧代码。
任何关于从哪里开始寻找的建议将不胜感激。
解决方案
推荐阅读
- css - 旧设备的复杂网格布局
- python - 可以取消选择 groupbox 中的单个单选按钮
- git - 使用 git 时仍然无法在 Visual Studio 2017 中查看解决方案的提交历史记录?
- python-2.7 - NP where 和 if 语句条件
- javascript - 为什么 CSS 选择器 'table tr:not(tr:nth-child(even))' 会抛出 TypeError?
- java - java - 如何在java中编写一个程序来打印给定公式的总和?
- php - PHP - 附加的 html 字符串被切断
- php - 如何将 XML 转换为关联数组并控制将哪些属性用作名称值对?
- c# - 将geojson作为对象索引到geoshape中适用于Nest 5.0.1,但不适用于Nest 6.4.2?
- docker - 无法从 Apache-Superset 容器(tar 文件)映像启动容器(无法连接到 localhost 端口)