标签类目:中文文件名

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

2013-01-25 | 浏览人数: 5,328次 | 分类: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″

保存,重启系统。