Nginx - nginx.com.cn - Nginx 中文网

Latest News:

[原创]新版本Nginx导致Wordpress,Drupal等框架无限重定向 解决方案 1 Feb 2013 | 10:22 am

服务器配置是前端用Nginx,后端用Apache解析PHP。 从老版本的Nginx升级到新版本(>1.0)以后,发现Wordpress建立的站点都出现无限循环重定向问题。Google搜索,发现很多人遇到这个问题,并不是单纯Wordpress,Drupal, PHPCake等框架也都遇到同样的问题。 wordpress的解决方案是 安装禁止重定向的插件就可以了,但是缺陷是,这样会不利于SEO。并...

[原创]关闭或者紧缩Nginx的错误和访问记录 11 Dec 2012 | 06:46 am

网站如果流量比较大,那么Nginx记录的错误,特别是访问日志是非常多的,上百G的空间运行几个月以后也会被塞满,造成服务器运行不正常。 为了避免这种情况发生,可以关闭Nginx的错误和访问记录,也可以单独只关闭访问记录,还可以过滤掉某些不必要记录的访问。 首先是,在虚拟主机配置文件中,可以关闭访问记录: access_log off; 如果要针对某些后缀的文件,不做访问记录,可以这样配置: ...

[原创]通过Debug信息调试Nginx 11 Dec 2012 | 06:37 am

如果需要对Nginx进行详细调试,就需要查看其Debug信息。而默认情况下这些信息是不记录的,下面的方法告诉你如何查看这些信息。 只调试一个连接,将nginx的配置文件修改成这样: error_log /var/log/nginx/errors; events { debug_connection   192.168.1.1; } 设置 error_log,让其输出debug信息 Synta...

[原创]使用Apache作为Nginx的PHP处理后台 11 Dec 2012 | 06:30 am

Nginx本身不自带PHP处理模块,因此需要配置反向代理,将php请求交给其他的PHP解析器执行,然后返回结果给Nginx。 目前流行的方式是使用fast-cgi的方式配置PHP处理服务。其优点是比较简洁,服务器负载轻。但是缺点也是很明显的:无法查看php处理状态。 比如有时候网站因为负荷过高,php处理线程已经全部阻塞,就会造成网站无法再响应php服务。使用fastcgi方式,无法查看是哪些脚本...

[原创]在Nginx中用fastcgi方式运行自己编写的cgi程序 11 Dec 2012 | 06:22 am

fastcgi最大的好处就是效率超高,因为程序一旦载入内存以后,就长期驻留,不会像一般程序那样,每次执行都要重新载入内存。 因为对于大访问量,实际执行操作比较简单的程序,最好编写成fastcgi方式,可以显著提高并发处理能力。 因为nginx不自带fastcgi工具,我们需要lighttpd的spawn-fcgi 老版本的spawn-fcgi在lighttpd中自带,新版本的可以独立安装。老版本...

[原创] 安装使用Nginx的状态监测模块 server status 11 Dec 2012 | 06:12 am

每日网站访问人数多了以后,势必会遇到服务器不稳定现象,比如Web服务器没有响应了。很多时候很难找到原因。这时候监控Nginx服务器的状态变的很重要。 下面告诉你如何可以看到Nginx允许状态页面。 使用--with-http_stub_status_module 选项配置编译Nginx, 然后 加入虚拟主机 下面内容: location /nginx_status { stub_status o...

[原创] Nginx rewrite重写规则例子和注意事项 11 Dec 2012 | 06:06 am

rewrite 重写规则可以让网站URL看起来非常简介,对搜索引擎友好,有利于给网站用户带来记忆上的方便,给网站带来更多流量。 因此编写网站rewrite规则很重要。Nginx的rewrite规则非常强大,下面是楼主实际使用过的一些配置最为例子放出来给大家参考。 注意写到location里面,否则$request_filename找不对路径,无效 location / { root   /hom...

[原创] Nginx安装与配置 fastcgi方式的 php 11 Dec 2012 | 06:01 am

与Apache不同,Nginx不自带PHP模块,对于PHP的处理,需要转发给其他有PHP脚本处理能力的系统服务,包括可以的选择有apache,fastcgi等。 如果用Apache作为Nginx处理PHP的后端,可能有点大才效用,配置繁琐,系统资源占用会比较大。对于有洁癖的系统管理员可能更喜欢用fastcgi的方式配置Nginx的php后端。 下面记录了这种方式的配置方法,系统为Debian Li...

[原创] 如何干净删除Debian Linux下面的Nginx 11 Dec 2012 | 05:56 am

有时候为了自行安装最新版Nginx,不想系统里面自带的老版本Nginx捣乱,就需要将其删除。 很多时候机房给配置的机器已经自行安装了Nginx,版本又很老,运行起来已经占了80端口,很讨厌。 下面的方法告诉你如何干净的删除Debian Linux系统下自带Nginx。 注意先备份/etc/nginx/nginx.conf等文件 cp /etc/nginx/ ~/ -R apt-get remo...

[原创]从源码开始编译安装最新版Nginx 11 Dec 2012 | 05:48 am

各大Linux发行版如Redhat,Ubuntu,Debian Linux 都已经自带了Nginx,或者可以通过简单的包管理命令安装,比如 Debian Linux下面 apt-get install nginx 但是Nginx官方更新速度还是很快的,各Linux发行版往往自带的Nginx版本都比较低。相比最新版Nginx,没办法获得更高的性能和更少的bug已经漏洞。 因此,自己能编译官方版最新...

Related Keywords:

nginx deny, nginx 透明, nginx rewrite 参数, nginx 禁止 sogou, nginx 中文目录, nginx ͼƬ 400, php 5.2连接 mysql nginx, nginx 负载 流量大, nginx write filter module, windows nginx 1024限制

Recently parsed news:

Recent searches: