全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 4710|回复: 13
打印 上一主题 下一主题

[经验] 利用反向代理来解决美国线路抽风

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-21 09:52:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
那天发帖想请教利用dnspod的宕机监控的功能来解决国内到美国线路抽风的问题,Showfom版主给了个提示:nginx反向,仔细研究了下,确实可行。
现在就把具体方法分享给大家:
假定:{主域名:www.baidu.com-对应IP:1.1.1.1  作为中转的域名:proxy.baidu.com 作为代理服务器VPS的IP:2.2.2.2}
1.在dnspod的宕机监控里设定IP为:2.2.2.2
2.在主域名:www.baidu.com所在的VPS上绑定二级域名:proxy.baidu.com
3.在作为代理服务器VPS上绑定www.baidu.com
  然后配置nginx:
  1. server
  2.         {
  3.             listen          80;
  4.             server_name     www.baidu.com;
  5.             location / {
  6.                 proxy_pass              http://proxy.baidu.com/;
  7.                 proxy_redirect          off;
  8.                 proxy_set_header        X-Real-IP       $remote_addr;
  9.                 proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
  10.                 }
  11.         }
复制代码
重启nginx之后搞定。这样折腾完了之后,如果域名www.baidu.com的A记录IP:1.1.1.1解析不通的话dnspod就会A到2.2.2.2,然后在从作为代理服务器的VPS上转到真正的主站所在的服务器,毕竟作为代理服务器的VPS和主站所在的服务器都是在美国,而且两个机房之间的访问速度肯定飞快!作为代理服务器的VPS和主站所在的服务器最好走的是两条不同的线路,这样有一条线路抽了,可以自动转到另一条上,或者能发现的话手动改下A记录也可以。A记录的TTL最好是指的小一点,以便改了A记录IP以后能能尽快生效。


PS:貌似这样配置nginx只能浏览网站,想要登录什么的好像不行,期待楼下高手来完善~
   如果作代理服务器VPS装的是KLOXO使用apache或者lighttpd的话,反代设置我折腾了半天还折腾出来...同样期待楼下高手来解决~
   很多童鞋说dnspod不好,但我没发现哪家还有类似dnspod的宕机监控功能的,有的话希望拿出来分享下~

[ 本帖最后由 walkman660 于 2010-12-21 10:02 编辑 ]

评分

参与人数 1威望 +15 收起 理由
Captain + 15 原创内容

查看全部评分

2#
发表于 2010-12-21 09:53:29 | 只看该作者
好文章,占个位置
3#
发表于 2010-12-21 09:54:28 | 只看该作者
我大流量小偷站,都是这么弄的。独服跑程序,前端用NGINX跑反向代理。
4#
发表于 2010-12-21 10:02:13 | 只看该作者
用nginx反向代理不如用squid反向代理
5#
发表于 2010-12-21 10:04:08 | 只看该作者
不会弄那个啊,曾经在网上找过教程,太麻烦了。
6#
发表于 2010-12-21 10:05:48 | 只看该作者
问题是抽风可能只是很慢, 不等于完全挂了, DNSPOD不一定会给你改过去.
7#
发表于 2010-12-21 10:07:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
8#
发表于 2010-12-21 10:09:48 | 只看该作者
一台VPS跑数据库和网站, 另外一个只是反向代理. 所以不存在数据乱的问题.
9#
 楼主| 发表于 2010-12-21 10:12:09 | 只看该作者
原帖由 domin 于 2010-12-21 10:05 发表
问题是抽风可能只是很慢, 不等于完全挂了, DNSPOD不一定会给你改过去.

很慢的时候就得靠自己发现,然后马上去改A记录~ 所以TTL应该设置的小一点,生效快~
10#
发表于 2010-12-21 10:14:03 | 只看该作者
不用那么复杂呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-16 05:58 , Processed in 0.078992 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表