欢迎访问www.showerlee.com, 您的支持就是我前进的动力.

利用apache代理功能实现网站资源异步存储

showerlee 2013-08-31 21:42 APACHE 阅读 (6,546) 抢沙发

系统环境:centOS 6.3 x64

Apache:   http-2.4.2

代理端,web服务器(192.168.7.12):

# mkdir /usr/local/apache2/htdocs/files.abc.cn/

首先将在主配置文件http.conf下Module的注释去掉 

# vi /usr/local/apache2/conf/http.conf

找到以下3行,去掉#注释

-----------------

LoadModule proxy_module modules/mod_proxy.so 

LoadModule proxy_http_module modules/mod_proxy_http.so 

Include conf/extra/httpd-vhosts.conf 

-----------------

进入虚拟主机配置:

# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf

 

<VirtualHost *:80>

    DocumentRoot "/usr/local/apache2/htdocs/files.abc.cn/"

    ServerAlias files.abc.cn

    proxypass /    http://192.168.7.11/

</VirtualHost>

 

被代理端,文件服务器(192.168.7.11):

# vi /usr/local/apache2/conf/http.conf

 

找到下行,去掉#注释

-----------------

Include conf/extra/httpd-vhosts.conf

-----------------

 

进入虚拟主机配置:

# mkdir /usr/local/apache2/htdocs/files.abc.cn/

# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf

-----------------

<VirtualHost *:80>

    DocumentRoot "/usr/local/apache2/htdocs/files.abc.cn/"

    ServerAlias 192.168.7.11

</VirtualHost>

-----------------

配置完毕

 

这样客户端浏览器访问域名http://files.abc.cn

通过http代理,即可访问到192.168.7.11上的资源

从而实现网站资源异步存储访问,缓解主服务器访问压力。

正文部分到此结束
版权声明:除非注明,本文由(showerlee)原创,转载请保留文章出处!
本文链接:http://www.showerlee.com/archives/810

继续浏览:APACHE

还没有评论,快来抢沙发!

发表评论

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif