现在位置 >首页 > Nginx
1℃
2011年04月19日 Nginx ⁄ 被围观 7,579 次+
本来是做jexus 4.2 beta与nginx 0.9.5处理静态文件的对比测试,这个测试在前两天已经做过了。两个测试平台如下: jexus 4.2 beta: 操作系统:Ubuntu Server 10.04.1 amd64 内存:320MB CPU:VirtualBox 1cpu i5 460M nginx 0.9.5: 操作系统:FreeBSD 8.1 amd64 内存:512MB CPU:VirtualBox 1cpu i5 460M 测试结果显示,jexus 4.2 beta 处理静态文件的性能大约是 nginx 0.9.5 的50%-60%。因为jexus中加入了各种安全检测,因此性能受到影响是可以理解的。整个测试过程中,jexus都很稳定,输出很平稳(始终保持在...
阅读全文

FreeBSD、OpenBSD系统下nginx出现500错误的解决方法已关闭评论
2011年04月19日 Nginx ⁄ 被围观 6,687 次+
今天在给WEB服务器做压力测试的时候,仅仅1000并发,访问页面的时候就会出现500 Internal Server Error,这是我始料未及的。因为在开发时,并没有多少并发连接,所以也就没有发现这个问题。现在要正式上线了,做了一下压力测试,就遇到了问题。按理 说nginx对付1000并发是小菜一碟啊,应该是我配置的问题。于是,我将worker_processes由1改为32(双Intel至强 E5620,8核16线程,按照每线程2个进程),worker_connections由1024改为65535。同时将测试的并发连接数提升到了 5000。心想,这样应该没有问题了吧,可是...
阅读全文
Nginx中基于User-Agent的Rewrite实例已关闭评论
2011年04月06日 Nginx ⁄ 被围观 22,479 次+
朋友讲,nginx比Apache居有灵活的user-agent控制,特找来记录,确实如此。一般通过User-Agent来判断,从网上抄一抄,那些列出的都不错,我的配置里加上了java、curl和Wget,方便调试和其它内部项目的抓取。因为现在很多手机网关没有发送User-Agent,所以大部分手机发送的User-Agent到了网关就被过滤掉了,相当于是空值。经过抽样调 查,User-Agent为空且为手机用户比例比较大。有部分User-Agent为空的是一些蜘蛛或垃圾程序的造访,这些垃圾流量并不那么重要。希望手 机网关将来有相应的标准,不要发送空的User-Age...
阅读全文
nginx的proxy_pass到$host的问题已关闭评论
2011年04月06日 Nginx ⁄ 被围观 37,953 次+
今天在配置一个location的时候,希望使用一个变量如$host来指示nginx代理: location /test/ { proxy_pass http://$host; } 如你想不到,这个配置是不能使用的,查看error.log,打出来的信息也无法帮助解决问题。 但相同情况下,root标签就工作得很好: locatin /test/ { root /dev/shm/$host; } 令人匪夷所思,估计这是nginx的一个bug,或者是一个搅不清的逻辑? 把上面的错误配置改成 location /test/ { proxy_pass http://$host/; } 或者 set $vhost "test.sudone.com"; locat...
阅读全文
1℃
2011年04月02日 Nginx ⁄ 被围观 17,567 次+
nginx可以为网站或目录甚至特定的文件设置密码认证。密码必须是crypt加密的。可以用apache的htpasswd来创建密码。 格式为: htpasswd -b -c site_pass username password site_pass为密码文件。放在同nginx配置文件同一目录下,当然你也可以放在其它目录下,那在nginx的配置文件中就要写明绝对地址或相对当前目录的地址。 如果你输入htpasswd命令提示没有找到命令时,你需要安装httpd。如果是centos可以执行如下来安装, yum install httpd 如果你不想安装httpd的话,可以使用perl脚本来实现(代码如下...
阅读全文
FreeBSD下nginx安装lua_nginx_module模块 [原创]已关闭评论
2011年03月30日 Nginx ⁄ 被围观 8,919 次+
1.先安装lua fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz tar zxvf lua-5.1.4.tar.gz cd lua-5.1.4 make freebsd make install cd .. 2.安装lua_nginx_module fetch https://github.com/chaoslawful/lua-nginx-module/zipball/v0.1.6rc2 fetch https://github.com/simpl/ngx_devel_kit/zipball/v0.2.17rc2 tar zxvf chaoslawful-lua-nginx-module-v0.1.6rc2-0-gccaf132.zip mv chaoslawful-lua-nginx-module-ccaf132 nginx-0.8.54/lua_nginx_module tar zxvf simpl-ngx_devel_kit-v0.2.17-...
阅读全文
nginx跑php时找不到文件报no input file specified.已关闭评论
2011年03月12日 Nginx ⁄ 被围观 7,030 次+
在nginx.conf中加行 fastcgi_intercept_errors on;
阅读全文
Nginx打开目录浏览功能(autoindex)已关闭评论
2011年03月11日 Nginx ⁄ 被围观 6,839 次+
Nginx默认是不允许列出整个目录的。如需此功能, 打开nginx.conf文件,在location server 或 http段中加入 autoindex on; 另外两个参数最好也加上去: autoindex_exact_size off; 默认为on,显示出文件的确切大小,单位是bytes。 改为off后,显示出文件的大概大小,单位是kB或者MB或者GB autoindex_localtime on; 默认为off,显示的文件时间为GMT时间。 改为on后,显示的文件时间为文件的服务器时间 location /images    {        root   /var/www/nginx-default/ibugaocn;        autoindex on;...
阅读全文
Nginx支持手机访问(WAP/XHTML)相关配置已关闭评论
2011年03月11日 Nginx ⁄ 被围观 7,078 次+
1、判断手机用户 一般通过User-Agent来判断,从网上抄一抄,那些列出的都不错,我的配置里加上了Java、curl和Wget,方便调试和其它内部项目的抓取。 因为现在很多手机网关没有发送User-Agent,所以大部分手机发送的User-Agent到了网关就被过滤掉了,相当于是空值。经过抽样调查,User-Agent为空且为手机用户比例比较大。有部分User-Agent为空的是一些蜘蛛或垃圾程序的造访,这些垃圾流量并不那么重要。希望手机网关将来有相应的标准,不要发送空的User-Agent,就是发送一个字母也好啊。 如果应用有一个独立域名,...
阅读全文
ngx_eval已关闭评论
2011年03月11日 Nginx ⁄ 被围观 5,126 次+
People have been reporting issues of my fork of ngx_eval when using it with recent versions of nginx. I’ve updated it to version 2011.01.12 to compatible with nginx 0.8.54+: https://github.com/agentzh/nginx-eval-module/downloads Now "eval_subrequest_in_memory" is off by default. Because subrequest_in_memory mode is still having issues. Here’s a small example for using ngx_eval with my ngx_redis2, an nginx upstream module that supports almost the full Redis 2.0 unified ...
阅读全文