我正在使用 apache 将请求重定向到另一台服务器。一周前,我们更换了办公室的路由器,后来重定向停止了。(同一台机器上的虚拟主机仍然有效。将虚拟主机重定向到另一台机器则不行)。即使我在办公室内尝试(绕过新路由器),也会发生这种情况。
操作系统 - 当前的 ubuntu(在我尝试解决问题后,问题开始出现,并进行了全面更新)。它从 2015 年开始一直工作到 2019 年 5 月 23 日。
apache2.conf 中的相关行是:
LoadModule proxy_module lib/apache/mod_proxy.so
LoadModule proxy_http_module lib/apache/mod_proxy_http.so
#two lines above are meaningless on current version of apache (modules were loaded earlier).
#------------------------------------------
#browsing to thisDomain:80 gots to /var/www/html/ as it should go
#------------------------------------------
#next definition goes to /var/www/html instead of it's destination!
<virtualHost demo1.thisDomain:80>
ProxyRequests Off
ProxyPass / http://192.168.0.3:80/
ProxyPassReverse / http://192.168.0.3:80/
</virtualHost>
#------------------------------------------
#next goes to it's destination as it should /var/www/html/guy
<virtualHost local1.thisDomain:80>
DocumentRoot /var/www/html/guy/
</virtualHost>