Настройка расположения сайта на nginx

Настройка расположения сайта на nginx

У меня довольно простая проблема, которую я не могу решить. Я искал в Интернете некоторое время, но безрезультатно.

Я хотел бы изменить расположение сайта по умолчанию на моем сервере nginx, работающем на CentOS.

Расположение папки моего сайта — html.

Я отредактировал файл nginx.conf, и теперь он выглядит так:

worker_processes  1;

events {
   worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }
    }
}

Здесьэто структура папок сервера.

После этого сервер был переустановлен.

При вводе IP-адреса сервера я все равно получаю HTML-страницу nginx по умолчанию.

Есть идеи, какое может быть решение?

Если я пропустил какую-то необходимую информацию, пожалуйста, дайте мне знать.

решение1

Вам нужно указать rootабсолютный путь, но htmlон на него не похож.

бывший.

location / { root /root/html; index index.html index.htm; }

и убедитесь, что у вас есть правильные разрешения.

решение2

Добавить default_serverк listenдирективе:

listen 80 default_server;

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