/ 中存储网

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

2013-10-26 10:05:01 来源:ITJS.CN

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

其实我是比较常换服务器,但是很少人会发现,因为通常是这样的:(比较适合 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 就无法在头脑冒泡,算了,以后再看看。