nginx反向代理Nginx,NGINX实现反向代理,简单实现nginx反向代理加速访问网站
[color=blue][/color][color=red]4.22日上午把网站搬到了 [/color][url=https://www.downtownhost.com/affiliates/jrox.php?id=2073][b][color=red]DownTownHost[/color][/b][/url][color=red] 的空间上了。[/color]
[color=red]这空间稳定了很长时间了,他用的是 洛杉矶WebNX, 电信联通访问都不错。[/color]
[color=red]所以不再使用下面方法了来对联通提速了,不过用做记录,来分享。[/color]
[color=#0000ff][/color]
[color=#0000ff][/color]
[color=#0000ff]-----------------------------------------------------------------[/color]
[color=blue][/color]
[color=blue]用国外空间,常常遇到线路不稳定等,特别是联通。[/color]
[color=blue][/color]
[color=blue]折腾了好几天,找几个VPS来试,都差不多。[/color]
[color=blue][/color]
[color=blue]有些VPS 联通 访问速度会快些,如84联通访问还算稳定。[/color]
[color=blue][/color]
[color=blue]使用dnspod智能解析 实现联通单独访问84VPS,[/color]
[color=blue][/color]
[color=blue]再在84VPS上使用nginx反向代理到真实VPS上来访问网站。 [/color]
[color=blue][/color]
[color=blue]原理如CDN相同,只不过我们直接反向代理访问,并不缓存文件等。 [/color]
[b][color=blue]注:[/color][/b]直接反向代理,不会出现论坛串账号等问题。
(有些CDN因缓存了账号信息会出现串账号等问题)
原理,和作用与这个一样: 这个是apache反向代理:
[url=http://www.idc866.com/thread-13057-1-1.html][color=#000000]利用.htaccess做反向代理 实现域名绑定重定向 实现5d6d、uueasy论坛绑定域名[/color][/url]
apache,也同样可以利用以下原理,来实现反向代理加速访问!
[color=blue][b]作用:[/b][/color]
1、使域名实现反代访问被墙的站点。
2、使用域名实现反向代理5D6D空间等。[33]1[/33]
3、简单实现用快速VPS反向代理进行加速访问网站 。(CDN代理访问一样。)
[color=red][b]注:[/b][/color]实现这些,nginx需要有VPS管理权修改配制。不像apache 只传个.htaccess。
[color=blue][b]代码: [/b][/color][color=#444444]修改域名 xxx.conf 来实现[/color][code]server
{
listen 80;
server_name idc.idc866.com;
location / {
proxy_pass http://idc866.com/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}[/code]注:第一个网址你直接访问的地址,第二个网址是你要代理访问的网址。
意思是使用 idc.idc866.com 域名代理访问 [url=http://idc866.com/]http://idc866.com/[/url]站
[b][color=blue]用意是:[/color][/b]5D6D不能绑M,就可以这样干,实现代理绑M,直接用你的域名访问5D6D。
[b]以 [/b][url=http://lnmp.org/][color=#0000ff][b]LNMP一键安装包[/b][/color][/url][b] 为例:[/b]
1、执行: /root/vhost.sh 添加你的域名,如:idc.idc866.com
2、使用[url=http://winscp.net/]winscp[/url] 登录 root,进去修改:[33]2[/33]
/usr/local/nginx/conf/vhost/idc.idc866.com.conf
此文件的内容全删除, 换成上面的代码。
3、/usr/local/nginx/sbin/nginx -t 测试配制文件是否正常,如最后显示:
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
就说明正常,
4、/etc/init.d/nginx restart 重启 生效。
5、接下来,把idc.idc866.com 域名解析过来,
生效后,访问idc.idc866.com,就等于访问 [url=http://idc866.com/]http://idc866.com[/url] 站。
这样就实现了域名反向代理访问其它站。
[b][color=blue]用快速VPS反向代理实现联通加速访问网站[/color][color=blue]:[/color] [/b]
[b]效果为: 联通访问 idc866.com 就用84VPS代理访问[/b]
[b] 电信访问 idc866.com 就直连hostigation的VPS[/b]
**** Hidden Message *****
到此,就完成了。[55]6[/55]
[color=blue]联通访问过程是:idc866.com------84VPS------目标VPS。[/color]
[color=blue]
[/color]这样就实现了,只联通经过84VPS,其它就直接到目标VPS。
包括84VPS也是直接访问到目标VPS。这都是使用dnspod 来分开解析了。
[b][color=#0000ff]用快速VPS反向代理加速访问网站:[/color] [/b]
这个加速,是所有访问都加速,不分联通电信。都经过84来访问目标VPS站
1、把域名直接解析到 84的IP。 不分联通电信,是所有解析都解析过来。
1、在84的VPS上绑定 idc866.com 域名,和[url=http://www.idc866.com/]www.idc866.com[/url],两域名。
2、把idc866.com.conf 和带www 的文件内容换成上面的代码。
注:代码中的两个地址,都要换成 idc866.com。
带www的就换成[url=http://www.idc866.com/]www.idc866.com[/url]
3、重启nginx生效。
[color=#ff0000]4、关键一步[/color]:**** Hidden Message *****
这样就实现,所能访问都经过84VPS,不管使用idc866.com 和[url=http://www.idc866.com/]www.idc866.com[/url]
[color=blue]这原理就如同 CDN一样,只不过未做缓存。 [/color]
[color=blue]不过,既然84VPS好用,就直接用84VPS,不必这么折腾反代理访问了。[/color]
所以,我们现在直接用 [url=https://www.downtownhost.com/affiliates/jrox.php?id=2073][b][color=blue]DownTownHost[/color][/b][/url][color=blue] 的空间[/color] 因为他现在访问更快。
有何问题,可跟贴,提出!
[b]其它相关贴:
[/b][url=http://www.idc866.com/thread-15150-1-1.html][color=#0000ff]nginx反向代理Nginx,NGINX实现反向代理,简单实现nginx反向代理加速访问网站[/color][/url]
[url=http://www.idc866.com/thread-13057-1-1.html][color=#000000]利用.htaccess做反向代理 实现域名绑定重定向 实现5d6d、uueasy论坛绑定域名[/color][/url]
[url=http://www.idc866.com/thread-15436-1-1.html][color=#0000ff]VPS做的CDN加速访问,VPS做代理并缓存来访问,使用中有些问题,特做记录。[/color][/url] 慢慢来讲。。。接下来反向代理加速。 关注加速 [b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=113289&ptid=15150]3#[/url] [i]ape发烧[/i] [/b]
现在换到 [url=https://www.downtownhost.com/affiliates/jrox.php?id=2073][b][color=blue]DownTownHost[/color][/b][/url][color=blue] 的空间 ,电信、联通访问都快速。[/color]
[color=blue][/color]
[color=blue]所以没再使用此方法了。[/color] 占个位置 速度确实还可以,是虚拟主机还是 虚拟主机啊?? 虚拟主机啊?? [b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=113318&ptid=15150]8#[/url] [i]kaka[/i] [/b]
是的,速度扛扛的。。不分电信、联通。 以后可能会用到 ,mark 好久没来了,继续补课。 你换虚拟鸡了阿,原来128元的VPS不玩了? [b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=118740&ptid=15150]12#[/url] [i]zhutingqi[/i] [/b]
128 的做其它呀。
空间更抗攻击。 一用VPS,经常招攻击,还不如用空间。
攻击是头痛的问题。 你买的是downtownhost那个套餐,速度不错阿. 关键的一步被隐藏了 看看。。。。。。。。。 [b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=113271&ptid=15150]1#[/url] [i]idc886[/i] [/b]
学习了,虽然现在看不懂 学习一下,拿来加速我的虚拟主机 这个要学习一下。 这个我也要看看 这个我也要看看 复后,即可浏览! [b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=113272&ptid=15150]2#[/url] [i]idc886[/i] [/b]
必须回复啊。 这个我也要看看
页:
[1]