Почему Nginx возвращает 403, хотя все разрешения установлены правильно?

У меня есть настройка Nginx и корректное отображение тестовой страницы. Если я пытаюсь изменить корневой путь, я получаю ошибку 403 Forbidden, даже если все разрешения идентичны. Кроме того, существует пользователь nginx.

nginx.conf:

user nginx;
worker_processes  1;

error_log  /var/log/nginx/error.log;

pid        /run/nginx.pid;

events {
    worker_connections  1024;
}

http {
    index   index.html index.htm;

    server {
        listen       80;
        server_name  localhost;
        root         /var/www/html; #changed from the default /usr/share/nginx/html
    }
}

namei -om /usr/share/nginx/html/index.html

f: /usr/share/nginx/html/index.html
dr-xr-xr-x root root /
drwxr-xr-x root root usr
drwxr-xr-x root root share
drwxr-xr-x root root nginx
drwxr-xr-x root root html
-rw-r--r-- root root index.html

namei -om /var/www/html/index.html

f: /var/www/html/index.html
dr-xr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root www
drwxr-xr-x root root html
-rw-r--r-- root root index.html

журнал ошибок

2014/03/23 12:45:08 [ошибка] 5490 # 0: * 13 open () "/var/www/html/index.html" не удалось (13: разрешение отклонено), клиент: XXX.XX.XXX. XXX, сервер: localhost, запрос: «GET /index.html HTTP / 1.1», хост: «ec2-XXX-XX-XXX-XXX.compute-1.amazonaws.com»

Ответы на вопрос(12)

Ваш ответ на вопрос