Я установил 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 "