25

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

通常做站的盆友们手上也有不少虚拟主机,特别是外国的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 Comments

  1. 博主,我目前blog.hdwo.net是指向一个免费的PHP空间里支持.htaccess,想让.htaccess代理hazy.voovq.com的东西,请问怎样写?
    我参考你的写法,不成功:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.*)$ http://www.bbs222.com/$1 [P]
    希望博主指点一下。

  2. 上边的那个没看懂。。。不过最后一点我想到了一点东西,哈哈,回头去找找好的闲置的米,给自己来个301~

发表评论

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