404 Not Found nginx / 1.10.3 ошибка в Ubuntu 16.04

Я пытаюсь переместить мой корневой каталог из / var / www / html в ~ / website для легкого доступа и более слабых разрешений.

Вот /var/log/nginx/error.log.1 с пропущенными IP-адресами (в оригинальном error.log указана ошибка, которая с тех пор была исправлена):

2019/08/19 12:26:19 [error] 16659#16659: *90 directory index of "/var/www/html/" is forbidden, client: omitted, server: _, request: "GET / HTTP/1.1", host: "omitted"
2019/08/19 21:41:00 [error] 16659#16659: *116 directory index of "/var/www/html/" is forbidden, client: omitted, server: _, request: "GET / HTTP/1.1", host: "omitted"

У меня только простой индекс .html в каталоге ~ / website для целей тестирования:

<html>
    <head>
        <title>It worked!</title>
    </head>
    <body>
        <h1>Did it?</h1>
    </body>
</html>

Исследования говорят мне, что если нет проблем с самими файлами, значит, что-то не так с файлом конфигурации. Вот /etc/nginx/nginx.conf: https://hastebin.com/uquqijiyex.nginx

grep "root" -R /etc/nginx/sites-enabled вернет следующее:

/etc/nginx/sites-enabled/default:       root ~/website;
/etc/nginx/sites-enabled/default:       # deny access to .htaccess files, if Apache's document root
/etc/nginx/sites-enabled/default:#      root /var/www/example.com;

А вот содержимое / etc / nginx / sites-enabled / default: https://hastebin.com/iputohokuh.nginx

sudo nginx -t возвращается без ошибок, и у меня есть перезапустил Nginx.

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

0
задан 20 August 2019 в 13:29

1 ответ

. Вы не можете использовать относительные пути в настройках docroot. Используйте полные пути. Например, /home/USERNAME/website.

0
ответ дан 14 May 2020 в 21:39

Другие вопросы по тегам:

Похожие вопросы: