本文适合全新安装,也适合安装了Lnmp.org一键包的安装
1、下载substitutions4nginx模块,这个模块用于替换。
pkill nginx
/etc/init.d/nginx stop #停止nginx
cd
apt-get update
apt-get install -y git gcc g++ make automake
#安装依赖包,Centos将apt-get更改为yum
git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module
2、编译nginx
wget -c http://nginx.org/download/nginx-1.3.13.tar.gz
tar zxvf nginx-1.3.13.tar.gz
cd nginx-1.3.13
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module --add-module=/root/ngx_http_substitutions_filter_module
make
make install
3、新建一个配置用于反代
vi /usr/local/nginx/conf/vhost/example.com.conf
#example.com是你要绑定的域名,当然你也可以用其他名字.conf
输入以下内容:
server{
listen 80;
server_name example.com; #绑定的域名
index index.php; #默认首页
access_log off; #off 关闭日志
location / {
subs_filter u.longsays.com example.com; #替换掉域名
subs_filter static/image/common/logo.png http://xxx/1.jpg; #替换掉LOGO
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Referer http://u.longsays.com; #强制定义Referer,程序验证判断会用到
proxy_set_header Host u.longsays.com; #定义主机头,如果目标站点绑定的域名个server_name项的吻合则使用$host
proxy_pass http://u.longsays.com; #指定目标,建议使用IP或者nginx自定义池
proxy_set_header Accept-Encoding ""; #清除编码
}
}
如果要替换中文,要先把conf文件转成utf-8模式。
4、重启Nginx
/etc/init.d/nginx restart
如无意外,此时访问你的域名就会看到成功反代并替换了。
Debian下如果执行./configure后出现
./configure: error: the HTTP rewrite module requires the PCRE library.
./configure: error: SSL modules require the OpenSSL library.
./configure: error: the HTTP gzip module requires the zlib library.
以上任意提示,可以执行
apt-get install libpcre3 libpcre3-dev openssl libssl-dev
专业的文章,看不懂支持一个!
NGNIX据说很牛叉的样子。
这个貌似可以给SAE用呢!
呃…
反向代理国内的你也想的出来
除非你vps也是国内免备案
完全看不懂,代码菜鸟路过
可以用来绑定域名~
绑定域名用不到替换吧…
来试试
http://google.longsays.com
博主 ,我的1G内存的云主机 ,nginx该怎么优化啊?求指教??
阿里云主机么!
优化神马的不必考虑太多…这只是极限负载和折腾才玩的吧…
认真做站,默认就挺好
而且最要优化的是php
看不懂,支持博主
你的主题不错哦。
大前端D5
支持你,但是我看不懂代码,我知道你写的都很正确,也许是我以后的资料吧,谢谢你了
vagex还要做任务,不做任务龟速无比,真无语
我没做任务…一天5000左右…
博主深谙此道啊,学无止境!
最近感觉电信和联通访问日本都很快了,可能没必要搞这种分流了。
折腾吧…看到便宜vps的就下单…
现在都挂vagex了…啊啊啊…挂不了的就折腾
你这点太让人佩服了
➡ 😥
…….
呵呵,你都玩上这么高级的东西了
恩…这个站目前联通访问是反代到美国…
因为据说联通访问日本很卡…
原来如此!可是我的体会是联通访问日本比其访问美国要快多了。
呃呃呃…
不管了…了解后其实反代+替换很肯跌啊…镜像站一个配置ok
就是所有的数据不属于你…