nginx server

#图片,js,css过期时间31天 location ~ \.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {     expires 31d; }
location ~ /\.ht {     deny all; }
#禁止对SVN目录的访问     location ~* /\.svn {     return 404; }

Nginx的一些问题的解决办法集

Nginx的一些问题的解决办法集
Nginx的”413 request entiry too large”解决办法 由于默认是文件上传大小限制 1M。 今天一版主找我,说在上传的时候出现,
引用:
413 Request Entity Too Large
问我是不是论坛抽了,我晕,检查发现就算更改php.ini 允许上传文件大小是8M,但是在使用过程中,大于1M的文件根本上传不了,找到解决办法,下面跟大家分享: PHP的上传设置: post_max_size = 8M upload_max_filesize = 2M  #vi /etc/nginx/nginx.conf 找到http{}段,加入如下一句: client_max_body_size 8m; 注意,最后的那个;号一定要有。

nginx upgrade 失败

CentOS 下使用 yum 安装。为了平滑升级

yum update nginx

安装完成之后

/etc/init.d/nginx upgrade

提示失败,nginx_error.log 中出现

[alert] 10690#0: execve() failed while executing new binary process "nginx" (2: No such file or directory)

原因是之前启动没有使用 /usr/sbin/nginx -c /etc/nginx/nginx.conf 启动,而是通过环境变量里的 nginx 启动的。这样的话只能想办法把这台踢出集群,然后

/etc/init.d/nginx restart

参考:https://groups.google.com/forum/#!topic/openresty/HiV3c-JwTZ4