今天无意间发现一个新兴webserver软件 cherokee。号称比nginx还牛。网上搜索了下,结果不是他吹的那样牛逼,在高并发下还是nginx更牛x,相比下cherokee的优势在于提供web的后台管理,这真是太方便了。持续关注这个软件中。
发一个比较详细的评测。
今天无意间发现一个新兴webserver软件 cherokee。号称比nginx还牛。网上搜索了下,结果不是他吹的那样牛逼,在高并发下还是nginx更牛x,相比下cherokee的优势在于提供web的后台管理,这真是太方便了。持续关注这个软件中。
发一个比较详细的评测。
2010年4月2日9点多 发现我的nginx报502 bad gateway错误。静态页面一切正常,只有php页面报此错误。肯定是php出问题了。
进入linux上top查看cpu使用率很低,phpcgi进程也在,奇怪了。
restart了下phpcgi一切正常了。这里做下记录,没找到原因。

[root@wwek sbin]# ./php-fpm restart
Shutting down php_fpm . done
Starting php_fpm done
[root@wwek sbin]#
先说下本vps 搭建的网站采用的是nginx + php + mysql 组合。
今天无聊上传了一个php webshell到我的vps server上。 结果是惨不忍睹。整个linux服务器的文件全可见,安全问题被我忽视了。看看截图。
看看截图吧被webshell了连我的备份文件都要被xxx。上面也丢了几个虚拟主机,一旦有一网站有程序漏洞被webshell了整个服务器都沦陷了。到百度 google 去搜索了下nginx的权限控制问题,虽然看到了解决方案,不过太不爽了。nginx真的非常好用,不过现在的问题是要解决权限问题。期待nginx以后的版本能解决这个问题,虚拟主机上的安全配置问题。
找个时间准备把nginx换成apahce,鉴于个人站根本没上面流量Apache也绝对没问题。
没事搜索了下apahce nginx lighttpd 这三个web server的综合评测文章。这篇还不错转载了。
www.qq.com 腾讯 www.douban.com 豆瓣 www.xiami.com 虾米 等网站都是用的nginx了。
我这个小博客构架于vps上,web server采用nginx。
—————————————————————————————————————-
一.软件介绍(apache lighttpd nginx)
1. lighttpd
Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。
Lighttpd使用fastcgi方式运行php,它会使用很少的PHP进程响应很大的并发量。
Fastcgi的优点在于:
· 从稳定性上看, fastcgi是以独立的进程池运行来cgi,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分配新的进程来运行逻辑.
· 从安全性上看, fastcgi和宿主的server完全独立, fastcgi怎么down也不会把server搞垮,
· 从性能上看, fastcgi把动态逻辑的处理从server中分离出来, 大负荷的IO处理还是留给宿主server, 这样宿主server可以一心一意作IO,对于一个普通的动态网页来说, 逻辑处理可能只有一小部分, 大量的图片等静态IO处理完全不需要逻辑程序的参与(注1)
· 从扩展性上讲, fastcgi是一个中立的技术标准, 完全可以支持任何语言写的处理程序(php,java,python…)
# wget http://nginx.org/download/nginx-0.8.32.tar.gz
下载了最新的工程版nginx,个人vps了。一直用的最新的呵~
# tar zxvf nginx-0.8.32.tar.gz
解压
# cd nginx-0.8.32
进入解压后的目录
# ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
按照你以前自己配置的参数执行./configure。以上是自己的配置参数
# make
make编译下,这里就不要install了。
刚刚在godaddy申请了新域名 www.iamle.com. 原有的www.iamle.cn域名决定废弃了.
我的这个博客跑在 Linux + mysql + nginx +php + WordPress 环境下. 为了更好的支持搜索引擎.绝对把www.iamle.cn全部的连接 301永久重定向到新域名 www.iamle.com下.
nginx配置中增加 www.iamle.com域名(下面的nginx配置未全部贴上.)
————————
listen 80;
server_name www.iamle.com iamle.com www.iamle.com iamle.cn;
————————
原来针对www.iamle.cn做的301规则