我需要将请求指定地址 (www.vlp.ee) 的流量重定向到位于本地网络上的另一台计算机 (10.251.36.5)。处理传入流量的计算机基于 Linux 并运行 Apache 服务器。运行主页的计算机基于 Windows。
我尝试进行 apache 301 重定向,但这会将 URL 地址 www.vlp.ee 的值更改为转发的计算机地址 10.251.36.5。处理传入流量的服务器应侦听传入请求,检查 www.vlp.ee 请求并将请求转发到 10.251.36.5。
答案1
我会做类似的事情,它将监听对 www.vlp.ee 的所有请求,并且实际上将提供由您的本地机器 10.251.36.5 托管的服务。
服务器名称 www.vlp.ee
ProxyPass / http://10.251.36.5:80/
ProxyPassReverse / http://10.251.36.5:80/
<Location />
Order allow,deny
Allow from all
</Location>
您可以找到有关 mod_proxy 的更多信息:http://httpd.apache.org/docs/2.2/mod/mod_proxy.html 不要忘记检查模块是否已加载到你的 apache 中:apachectl -t -D DUMP_MODULES