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

系统环境:CentOS 6.3 x64
 
Apache:http-2.4.2
 
代理端,web服务器(192.168.7.12):
 
# mkdir /usr/local/apache2/htdocs/www.linuxidc.com/
 
首先将在主配置文件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/www.linuxidc.com/"
 
    ServerAlias
 
    proxypass /   
 
</VirtualHost>
 
 
 
被代理端,文件服务器(192.168.7.11):
 
# vi /usr/local/apache2/conf/http.conf
 
 
 
找到下行,去掉#注释
 
-----------------
 
Include conf/extra/httpd-vhosts.conf
 
 
 
-----------------
 
 
 
 
 
进入虚拟主机配置:
 
# mkdir /usr/local/apache2/htdocs/www.linuxidc.com/
 
# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf
 
-----------------
 
<VirtualHost *:80>
 
    DocumentRoot "/usr/local/apache2/htdocs/www.linuxidc.com/"
 
    ServerAlias 192.168.7.11
 
</VirtualHost>
 
-----------------
 
配置完毕
 
 
 
这样客户端浏览器访问域名
 
通过http代理,即可访问到192.168.7.11上的资源
 
从而实现网站资源异步存储访问,缓解主服务器访问压力。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/182db8b37561e94ed2dc8edd52e9c8c3.html