几天来我一直遇到问题,在这里我寻求帮助,请尝试说明我的情况。
我有一个在基于Debian的VPS上运行的apache2服务器。 有2个虚拟主机-一个带有php vhost的后端服务,另一个带有反向代理 domain.com 角度应用的反向代理
<VirtualHost *:80>
ServerName domain.com
ServerAlias www.domain.com
ProxyPass / "http://otherdomain.com:15000/"
ProxyPassReverse / "http://otherdomain.com:15000/"
</VirtualHost>
api.domain.com for和PHP api
<VirtualHost *:80>
DocumentRoot /var/www/my-api/web
ServerName api.domain.com
Some php configuration here...
</VirtualHost>
问题:
对于从我的计算机(实际上不仅是我的计算机,而且是连接到我家里的wifi的每个设备)发送到domain.com的每个请求均由在api.domain.com上运行的php处理-端点运行良好(domain.com/ v1 / etc ...)。就像它只是跳过代理-只是为了我的IP。
即使我尝试连接到wifi的电话-domain.com也会导致php服务,从wifi断开连接后,它仍然可以正常工作并导致有角度的应用程序。
S ...
我认为可能有两种可能性:
首先,更有可能是一些Apache反向代理缓存。我不熟悉apache,不使用mod_cache,上面的配置真的很简单。因此,如果有人遇到类似问题,也许可以帮助我。
第二个路由器缓存正在从“配置和播放时间”中发送一些旧的标头。不知道是否有可能。
感谢阅读以及任何建议。