用 Nginx 反向代理解决网站搬家后域名解析起效前阶段的访问

» 2013-12-22 折腾 69条评论

对了,我的博客又搬家了 - -

其实我是比较常换服务器,但是很少人会发现,因为通常是这样的:(比较适合 VPS 用户)

0. 前提:前端服务器是 Nginx
1. 配置好新服务器环境
2. 把网站的全部文件、数据库等等拉过去用最短的时间配置好(数据导入等),在本地修改 hosts(就是修改你的域名指向新服务器IP)测试是否正常,正常后修改回。
3. 去域名商修改网站域名指向新服务器
4. 老服务器的 Nginx 主机配置改为:

server {
    listen 80;
    server_name 你的域名;
    location / {
        proxy_set_header Accept-Encoding "";
        proxy_set_header  X-Forwarded-For $remote_addr;
        proxy_set_header  Host $host;
        proxy_set_header  Referer  http://$host;
        proxy_pass http://新服务器IP;
    }
}

然后重启 Nginx 服务,这样,域名解析还没起效的地方访问到老服务器会自动反代理到新服务器,嘿嘿

PS:如果服务器有多个网站,可以在“你的域名”用空格隔开

没了。

---- 题外:

> 新服务器速度是不是杠杠地?钱也杠杠地 T_T

> 话说又差不多过年了,唉,真羡慕小孩、学生,有红包收,我们这些大叔们只能『包红包』,孩子还小还好,多少可以收回点成本,大了点就会不理解地问“为啥爸妈要收回我们的红包,强烈抗议”,等他们理解了“这些红包是爸妈的血汗钱”时基本可以确定真的长大了。

> 前几天感冒了,基本没做什么工作呆/待在家里,本想写个主题,发现还是木有激情,木有激情 idea 就无法在头脑冒泡,算了,以后再看看。

zww
or
oooo

“用 Nginx 反向代理解决网站搬家后域名解析起效前阶段的访问”有69条评论

  1. Toretto says:

    网站为毛线这么快!

  2. 集趣 says:

    Nginx很不错的

  3. 酷特尔 says:

    :razz: 3和4顺序颠倒。还有就是可以先在DNS服务提供商修改域名TTL生效时间,(不改解析指向IP地址先)尽可能短。然后执行迁移操作,迁移OK后再修改解析执行并修改最佳TTL生效时间。再加上博主这个方法,大概就可以实现完全无间断安全迁移了。

    1. zwwooooo says:

      @酷特尔
      嗯,懂的自然就会调换一下顺序,我就懒得去改了,反正也没啥坏处。

  4. 忆昔 says:

    速度牛啊,赞

    1. zwwooooo says:

      @忆昔
      毕竟在 HK 嘛

  5. nginx 比阿帕奇 好些 搞并发的

  6. 我续费了一年VPS。 :mrgreen:

    1. zwwooooo says:

      @平板盒子
      你的是国内的吧

  7. Andrew says:

    安卓很好用啊,特备是最新的4.4

    1. zwwooooo says:

      @Andrew
      4.4的确变化很大

  8. qingting says:

    我们这里的风俗,小孩子的红包一般都是10元的,很少看到20的。假设可以收100个,也就是1000元。
    我从小到大,收红包的数量都没有超过50个啊。。。
    今年要开始发红包了,鸭梨真大

    1. zwwooooo says:

      @qingting
      我这城市里红包基本是100为基数,农村也升级到50了。所以亚历山大

  9. orvice says:

    香港的vps?

  10. jack says:

    请问lamp下如何做?

    1. zwwooooo says:

      @jack
      apache不清楚哦,很少用

  11. Haowu Ge says:

    :mrgreen: 测试UA

  12. 火狐范 says:

    1、用dnspod,解析大多都是几分钟就生效了。
    2、调试网站都是本地直接HOSTS到域名,然后本地WEB环境绑定该域名,完事了原样传到服务器上,啥也不用动,直接生效,省事,哈哈。
    NGINX反代的USO:http://userscript.firefoxfan.com

    1. zwwooooo says:

      @火狐范
      1. dnspod 现在不如前
      2. 这里说的是刚搬好家——各地方的dns未完全更新的这个时间段的解决方法。

发表评论

昵称 *

网址

B em del U Link Code Quote