在虚拟服务器内的apache中设置转发代理

时间:2011-02-20 23:58:53

标签: apache configuration proxy

我想在我的服务器上设置转发代理,但仅限于特定的虚拟主机。例如:proxy.myserver.com 我希望我的所有其他域名(myserver2.com)和子域名(www.myserver.com)保持原样,没有代理功能。

对我来说有意义的是这样做: ServerName proxy.myserver.com ProxyRequests On

但这不起作用。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我使用此配置将所有subdomain.domain.tld请求转发到我的tomcat服务器端口:8080(到我的应用程序称为路径)

<VirtualHost *:80>
ServerName subdomain.domain.tld
ProxyPass       /path/ http://localhost:8080/path/
ProxyPassReverse  /path/ http://localhost:8080/path/
</VirtualHost>