您的位置:首页 > 运维架构 > Nginx

Nginx 反代理其他搜索引擎

2015-06-29 17:15 661 查看
反向代理

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

hosts设置:

127.0.0.1    b.search.com


Nginx配置:

vhosts.conf

server {
listen       80;
server_name  b.search.com ;
location / {
proxy_redirect off;
proxy_pass http://www.chinaso.com; proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Accept-Encoding ""; #防止 返回压缩的内容,因为压缩的内容我们无法作域名替换
proxy_set_header Accept-Language "zh-CN";  #设置语言为中文
#把google替换成我们域名
sub_filter www.chinaso.com b.search.com ;
sub_filter_once off;

}

}


重启Nginx





谷歌域:

server {
listen       80;
server_name  b.search.com ;
location / {
proxy_redirect off;
proxy_pass https://www.google.com.hk; proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Accept-Encoding ""; #防止 返回压缩的内容,因为压缩的内容我们无法作域名替换
proxy_set_header Accept-Language "zh-CN";  #设置语言为中文
#把google替换成我们域名
sub_filter www.google.com.hk b.search.com ;
sub_filter_once off;

}

}




其他搜索:







内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: