您的位置:首页 > 运维架构 > 反向代理

Ubuntu Apache 虚拟主机 反向代理

2014-01-12 17:11 225 查看
环境:Ubuntu 12.04 X64

反向代理需要apache的一些模块支持:

mod_proxy.so

mod_proxy_ajp.so

mod_proxy_balancer.so

mod_proxy_connect.so

mod_proxy_ftp.so

mod_proxy_http.so

我们先启用需要的apache模块:

sudo a2enmod proxy

sudo
a2enmod proxy_ajp

sudo
a2enmod proxy_balancer

sudo
a2enmod proxy_connect

sudo
a2enmod proxy_ftp

sudo
a2enmod proxy_http

然后重启下apache

接着我们来配置个反向代理的虚拟主机:

将服务器的20005端口映射到3000端口

<VirtualHost *:20005>
ProxyPreserveHost On
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://127.0.0.1:3000/ ProxyPassReverse / http://127.0.0.1:3000/ </VirtualHost>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: