![如何根据 URL 将 http 请求重定向到另一台内部机器](https://linux22.com/image/509291/%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%20URL%20%E5%B0%86%20http%20%E8%AF%B7%E6%B1%82%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%E5%8F%A6%E4%B8%80%E5%8F%B0%E5%86%85%E9%83%A8%E6%9C%BA%E5%99%A8.png)
我家里有一台 Windows 2008 服务器(在 vmware 服务器上)以及其他虚拟机,我想在防火墙中打开端口 80,但我想将请求重定向到正确的虚拟机。例如,如果请求是http://我的服务器/SVN我希望它进入我的 svn vm,如果它是为了http://myserver/Blog我想转到另一个虚拟机。最好的方法是什么?
那么 https 重定向有多难呢?
答案1
你可以使用反向代理。如果你使用的是 Apache,那么基本的反向代理设置如下:http://我的服务器. 这使您可以将目录映射到后端甚至远程服务器。
ProxyRequests 关闭
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
代理密码 /svnhttp://svnvm
ProxyPassReverse /svnhttp://svnvm
ProxyPass /博客http://blogvm
ProxyPassReverse /博客http://blogvm
编辑:固定格式