Tag: nginx
apache和nginx的redirect实现域名跳转
apache中,在虚拟主机的配置中加入
引用
RedirectMatch ^/(.*)$ http://www.newdomain.com/$1
或者用
引用
RedirectMatch permanent ^/(.*)$ http://www.newdomain.com/$1
实现301永久跳转
nginx中,在server{}中加入
引用
if ($host = ‘old_domain.com’ ) {
rewrite ^/(.*)$ http://newdomain.com/$1 permanent;
}
[阅读全文]
nginx 中 rewrite 实现 二级域名、三级域名、泛域名、路径的重写
原本准备换Linux服务器,所以数据迁移暂时需要使用静态页面临时代替一下,之前的article.asp?id=xxx都要重定向到静态文件 article/xxx.htm,nginx的rewrite比apache的强大很多,还可以用if语句,很容易理解,下面看看Nginx是如何进行Rewrite的!
提示:以下rewrite指令写在 nginx.conf 配置的 server { … } 中
最常见的: 静态地址重定向到带参数... [阅读全文]
一个用nginx后访问网站子目录问题
nick | nginx | 2010-07-08
今天在做测试环境的时候发现网站的
http://testbbs.thmz.com/uc/ 打得开的
但是
http://testbbs.thmz.com/uc 就打不开,就少一个/
照例说http://testbbs.thmz.com/uc 访问时会自动跳转为 http://testbbs.thmz.com/uc/
但是我这个偏偏就是没有跳转
问了个朋友,他说他的好的,要来配置文件对比着看看,没啥大的区别
最好一个一个调试,结果发现问题出在... [阅读全文]
nginx的upstream目前支持5种方式的分配
1、轮询 (默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
例如:
upstream bakend {
server 192.168.0.14 weight=10;
server 192.168.0.15 weight=10;
}
3、ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固... [阅读全文]
nginx 爆 0day 漏洞,上传图片可入侵服务器
国内顶级安全团队80sec于5.20日下午6点发布了一个关于nginx的漏洞通告,由于该 漏洞的存在,使用nginx+php组建的网站只要允 许上传图片就可能被黑客入侵,直到5.21日凌晨,nginx尚未发布补丁修复该漏洞。
根据Netcraft的统计,直到2010年4月,全球一共有1300万台服务器运行着nginx程序;非常保守的估计,其中至少有600万台服务 器运行着nginx并启用了... [阅读全文]
再提供一种解决Nginx文件类型错误解析漏洞的方法
[文章作者:张宴 本文版本:v1.1 最后修改:2010.05.23 转载请注明原文链接:http://blog.s135.com/nginx_0day/]
注:2010年5月23日14:00前阅读本文的朋友,请按目前v1.1版本的最新配置进行设置。
昨日,80Sec 爆出Nginx具有严重的0day漏洞,详见《Nginx文件类型错误解析漏洞》。只要用户 拥有上传图片权限的Nginx+PHP服务器,就有被入侵的可能。
其... [阅读全文]
SCGI > FastCGI
FastCGI就像它的名字一样,已经非常快了。但是SCGI更快!虽然都是CGI协议的继承人,但SCGI协议比FastCGI协议更简单。
主流Web服务器都支持SCGI:
Apache:mod_scgi(源代码),mod_proxy_scgi
Lighttpd:mod_scgi
Nginx:mod_scgi
SCGI源于Python社区,在PHP社区里,似乎支持很少,只看到一个名为appserver-in-php的项目里有SCGI相关代码,实现方式很直... [阅读全文]