标签归档:proxy

Nginx配置proxy_pass的参数路径问题

在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/,当加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。 location ^~ /static_js/{proxy_cache js_cache;proxy_set_header Host js.test.com;proxy_pass http://js.test.com/;} 如上面的配置,如果请求的url是http://servername/static_js/test.html会被代理成http://js.test.com/test.html 而如果这么配置 location ^~ /static_js/{proxy_cache js_cache;proxy_set_header Host js.test.com;proxy_pass http://js.test.com;} 则会被代理到http://js.test.com/static_js/test.htm 当然,我们可以用如下的rewrite来实现/的功能 location ^~ /static_js/{proxy_cache js_cache;proxy_set_header Host js.test.com;rewrite /static_js/(.+)$ /$1 break;proxy_pass http://js.test.com;} 本文出自 “王伟” 博客,请务必保留此出处http://wangwei007.blog.51cto.com/68019/1103734

发表在 学习笔记 | 标签为 , | 留下评论

SSH您值得拥有

我用的虚拟主机是cPanel面板,上面有个SSH,今天根据提示开通了SSH,以前据说这个可以用来跨越GFW。随便试了试,发现还真不赖。 首先您必须拥有SSH账号。我是虚拟主机自带的。有提供免费SSH的,不过我没试验过,你可以google。 SSH架设代理我用myentunnel。浏览器我分别用火狐和谷歌都玩了玩, 相关插件有 AutoProxy(firefox) Proxy Switchy(Chrome) 准备好以上装备,只需要简单设置账号、密码、类型等相关参数,就可以自由驰骋互联网了,神马facebook,推特,youtube都出来了。 SSH代理可以尽情浏览所有网站,并且良好地支持https的加密浏览协议,用火狐插件可以自由设置代理参数,例如本地用本地,墙外的用代理,这样很好的解决google搜索结果经常抽风的问题。 据说国外很多主机商都提供SSH支持,这个算我架设博客后多出来的产物,爽!

发表在 日记 | 标签为 , , , , , | 10条评论