Установка Nginx на Ubuntu выдает ошибку 500

Установка Nginx на Ubuntu выдает ошибку 500

Я только что установил nginx на ubuntu 12.04 LTS. Когда я захожу на 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

Для этой простой конфигурации вам вообще не нужны блок location и try_files.

Связанный контент