[Linux笔记] Apache 通过.htaccess实现简单反向代理

25 Comments

通常做站的盆友们手上也有不少虚拟主机,特别是外国的LAMP类型主机。有不少空间小的500M、1G的空闲在手上做大站也不成,小站也不想做多怎么办?

放在手里浪费着也是浪费着,今天我就告诉大家一个利用方案。利用闲置的Apache主机,通过.htaccess实现简单反向代理。弥补某些主机、或建站系统不能绑定域名的遗憾,多台快速的虚拟主机给稍慢的站点加速、轮询、智能解析[CDN]等等效果。

规则如下:

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://www.baidu.com/$1 [P]


第一句:打开Rewrite模式
第二句:Rewrite所在目录
第三句:反向代理www.baidu.com

国内的主机一般都提供了2级域名,想不备案就绑定上去这个方法可以实现嘿嘿。跟隐藏转发差不多。还有些诸如淘宝客内容联盟的,他们免费提供他们的二级域名或者目录的整站,可以用这方法绑上。

多台Apache主机可以这样反向代理做轮询加速、或针对网通、电信优化。当然了,这样实现的效果肯定不如Squid或Nginx,有兴趣的盆友可以研究一下能不优化让效果更好?

小声说下,可以利用这方法劫持PR哦!嘿嘿,快去给自己的站设置非自己域名301转跳会自己域名。

25 Thoughts on “[Linux笔记] Apache 通过.htaccess实现简单反向代理

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注