如何根据 URL 将 http 请求重定向到另一台内部机器

如何根据 URL 将 http 请求重定向到另一台内部机器

我家里有一台 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

编辑:固定格式

相关内容