Apache反向代理

时间:2015-10-19 06:52:30

标签: apache mod-rewrite

我正在尝试构建一个反向代理,以便在运行VMware View直接连接的某些虚拟桌面的前端。我希望用户能够根据路径键入https://server/desktop1https://server/desktop2,然后需要将代理反向到正确的IP地址。我尝试了很多规则,真的没有运气。

目前,服务器正在运行apache 2.4和Ubuntu Server 14。

1 个答案:

答案 0 :(得分:0)

在您的VirtualHost中,您应该写下以下内容:

ProxyPass /desktop1 http://ip.of.desktop.1/
ProxyPassReverse /desktop1 http://ip.of.desktop.1/

ProxyPass /desktop2 http://ip.of.desktop.2/
ProxyPassReverse /desktop2 http://ip.of.desktop.2/

您还必须确保已安装并启用了所需的模块

aptitude install -y libapache2-mod-proxy-html
a2enmod proxy
a2enmod proxy_http
a2enmod rewrite
a2enmod deflate
a2enmod headers
a2enmod proxy_connect
a2enmod proxy_html

然后重启apache2并检查......