Keep It Simple, Stupid.

荒野无灯weblog

Apache反向代理服务器配置

近日新上线了一个流媒体类网站,由于必需用到IIS,而另外几个网站则都是基本PHP+MySQL的,又不想分开装在不同的服务器上,于是,用Aapache给它做个反向代理。
流媒体站: 用IIS做服务器,监听8088端口 http://10.a.b.c:8088/webmedia/
其它网站:用apache做http服务器,监听80端口

httpd.conf 启用代理模块

LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so

做基于名称的虚拟主机,配置反向代理,proxy_mtv.conf内容如下:


    ServerAdmin webmaster@mtv.my-domain.com
    ServerName mtv.my-domain.com
    ServerAlias www.mtv.my-domain.com
    ProxyPass / http://10.a.b.c:8088/webmedia/
    ProxyPassReverse / http://10.a.b.c:8088/webmedia/   
    ErrorLog "logs/mtv.my-domain.com-error.log"
    CustomLog "logs/mtv.my-domain.com-access.log" common

现在访问mtv.my-domain.com,即是访问到http://10.a.b.c:8088/webmedia/了,去掉了那个难看的URL尾巴。

Tagged in : 配置,apache,反向代理服务器,proxy

All Comments (0)
Gravatar image
No Comments