Как установить index.html в качестве корневого файла в Nginx?

Как установить index.html для доменного имени, например.https://www.example.com/-ведет пользователя к index.html в корневом каталоге.

Я пробовал разные вещи, такие как:

server {
    # some configs

    location = / {
            index index.html;
            fastcgi_index index.html;
    }
or 
    location / {
            index index.html;
            fastcgi_index index.html;
    }

}

Мне ничего не помогло.

Есть и другие конфиги с ключевым словом location, хотя я их тоже прокомментировал.

Другие конфиги "локации" в пункте server {:

location ~.*(css|htc|js|bmp|jp?g|gif|ico|cur|png|swf|htm?|html)$ {
        access_log off;
        root $www_root;
}

location ~ \.php$
{
        include                         /etc/nginx/fastcgi_params;
        index                           index.html;
        fastcgi_index                   index.html;
        fastcgi_param SCRIPT_FILENAME   $www_root$fastcgi_script_name;
        fastcgi_param QUERY_STRING      $query_string;
        fastcgi_param PATH_INFO         $fastcgi_path_info;
        fastcgi_pass                    127.0.0.1:9000;
        # Директива определяет что ответы FastCGI-сервера с кодом больше или равные 400
        # перенаправлять на обработку nginx'у с помощью директивы error_page
        fastcgi_intercept_errors        on;
        break;
}

location ~ /\.ht {
    deny all;
}

Все они были прокомментированы и раскомментированы, но ничего не помогло.

Редакции PS были сделаны в файле /etc/nginx/sites -enable/domainname.com.

48
задан Mateusz Piotrowski 22 January 2017 в 12:11
поделиться