Ubuntu 上安装 Nginx 出现 500 错误

Ubuntu 上安装 Nginx 出现 500 错误

我刚刚在 ubuntu 12.04 LTS 上安装了 nginx。当我访问 localhost 时,它显示:

500 内部服务器错误 nginx/1.2.3

error_log 有以下内容

重写或内部重定向循环,同时内部重定向到“/index.html”,客户端:127.0.0.1,服务器:localhost,请求:“GET / HTTP/1.1”,主机:“localhost”

这是默认的 nginx 配置:nginx.conf 包含:

    include /etc/nginx/sites-enabled/*;

/etc/nginx/sites-enabled/default 具有以下内容

    root /usr/share/nginx/www;
    index index.html index.htm;

    # Make site accessible from http://localhost/
    server_name localhost;
    location / {
            # First attempt to serve request as file, then
            # as directory, then fall back to displaying a 404.
            try_files $uri $uri/ /index.html;
            # Uncomment to enable naxsi on this location
            # include /etc/nginx/naxsi.rules
    }

答案1

Nginx 将默认站点名称直接由 www 改为 html。

根目录/usr/share/nginx/www;

应改为

根目录/usr/share/nginx/html;

答案2

对于这个简单的配置,您根本不需要位置块和try_files。

相关内容