标签类目:404

LNMP下Nginx 中文文件名或目录404无法访问的解决方法

2013-01-25 | 浏览人数: 5,320次 | 分类:VPS管理维护 | 2条评论 | 查看评论 发表评论

这个问题已经说过很多次,不过貌似很多人还是会遇到中文乱码的问题,Apache可以使用mod_encoding支持中文目录和文件,LNMP下Nginx其实不需要安装额外的组件即可支持中文文件名或中文目录,下面说一下常见的CentOS、Debian、Ubuntu Linux发行版下的设置方法和可能会遇到的问题:

设置前可以执行:locale 看一下,如果显示是en_US.UTF-8,即是正常,不用按下面的步骤设置。如果显示其他编码需要按如下步骤设置。

CentOS:

编辑/etc/sysconfig/i18n 文件,内容修改为:
LANG=”en_US.UTF-8″
SYSFONT=”latarcyrheb-sun16″

保存,重启系统。

给Nginx自定义404,502错误页面

2010-09-01 | 浏览人数: 9,360次 | 分类:VPS管理维护 | 查看评论 发表评论

首先打开nginx.conf文件,在fastcgi_temp_file_write_size 128k; 下面添加

fastcgi_intercept_errors on;

注意,包括;号

然后在需要定义的站点的里面添加

error_page 404 = /404.htm;