本地文件夹路径中的 Nginx Unicode 字符 = 500“内部服务器错误”

本地文件夹路径中的 Nginx Unicode 字符 = 500“内部服务器错误”

我有以下配置设置:

   server {
        listen              8000;
        server_name         localhost;
        access_log          logs/access.log combined buffer=32M flush=15m;
        root                html/src;
        index               index.html index.htm;

        location / {

            access_log      off;
        }

        location ~ /(files|list|img)/ {
            alias           file_server$uri;
            autoindex       on;
            autoindex_format html;
        }
    }

只要本地文件路径中没有任何 åäöÅÄÖ,它就可以正常工作...如果我尝试浏览包含任何这些字符的文件夹或文件,服务器将响应 500 错误。错误日志显示:1113: No mapping for the Unicode character exists in the target multi-byte code page

所以我的问题是,如何配置服务器以理解unicode字符?

编辑:看来autoindex这里的错误是……

相关内容