Почему Nginx возвращает ошибку 403 даже при использовании пользователя root - PullRequest
0 голосов
/ 01 декабря 2019

Я установил Nginx в CentOS 7 64bit с помощью команды yum install nginx все идет хорошо, пока я не изменю конфигурацию по умолчанию.

Но когда я хочу изменить корневой каталог на другое место в conf.d/default.conf, например: /home/ftpuser

location / {
    root   /home/ftpuser;
    index  index.html;
 }

И пользователь в nginx.conf на ftpuser

user  ftpuser;

Какой ftpuser является обычным пользователем и имеет домашний каталог в расположении /home, но Nginx возвращает ошибку 403. Даже если я создал новый каталог test в папке /home с разрешениями 777, Nginx по-прежнему возвращает 403.

И затем я изменил пользователя с ftpuser на root user, проблемавсе еще существует.

И затем я изменил разрешение папки /home/fptuser на 777 на: chmod 777 ftpuser, но проблема все еще существует.

Я много искал и далглавные привилегии для Nginx, почему он по-прежнему возвращает 403?

Если кто-нибудь знает, пожалуйста, дайте мне знать причину и способ ее решения!

Версия Nginx: 1.17.6

ОБНОВЛЕНИЕ: Журнал ошибок:

2019/11/30 20: 39: 19 [ошибка] 2195 # 2195: * 10 open () «/home/ftpuser/index.html» завершился ошибкой (13: разрешение запрещено), клиент: 192.168.133.1, сервер: localhost, запрос: «GET / HTTP/1.1 ", хост:" 192.168.133.134 "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...