Я довольно новичок в Nginx. Я настроил Nginx использовать VirtualHosts (серверные блоки) и перезапуске Nginx, но я получаю две ошибки, которые не имеют никакого смысла для меня ...CentOS 7 + Nginx + Google Compute Engine (разрешенная запрещенная ошибка)
Это то, что мой блок сервера ВХост выглядит
server {
listen 80 default_server;
listen [::]:80 default_server;
root /custom/path/to/public_html;
index index.html index.htm index.php;
server_name _;
#access_log /custom/path/to/log/oq.default.access.log combined buffer=1024k;
#error_log /custom/path/to/log/oq.default.error.log;
location/{
try_files $uri $uri/ =404;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
номер ошибки # 1: перед закомментировав access_log линии, Nginx бы не запустится, со следующей ошибкой 2017/01/23 02:10:23 [emerg] 26984#0: open() "/custom/path/to/log/oq.default.access.log" failed (13: Permission denied)
Номер ошибки # 2: после закомментировать access_log линии, перезагрузите Nginx (успешно), и что, когда я получаю ошибку 403 Forbidden на моем сайте, когда я иду в журнал ошибок, что он показывает мне
2017/01/23 11:32:10 [error] 5812#0: *3 "/custom/path/to/public_html/index.html" is forbidden (13: Permission denied), client: xxx.xxx.xxx.xxx, server: _, request: "GET/HTTP/1.1", host: "xxx.xxx.xxx.xxx"
Я установил 777 ОБА «public_html» и «войти» папки и я изменить владельца на «Nginx: Nginx» и перезапустить Nginx и все те же ошибки, до сих пор выходит
ВАЗе я пропал без вести?
Вот еще один ключ - , если я перееду мою страницу index.html в/USR/доли/Nginx/html (установочное мой файл конф в новый корень), перезагрузка nginx и перезагрузите мою страницу - все работает ... ... но если я оставлю свой собственный путь:/my/custom/path/public_html (скорректируйте мой файл conf на этот корень), перезапустите nginx и перезагрузите мою страницу - это перерывы с ошибками отказа от прав ... Оба пути имеют одинаковые точные разрешения - UGH !! –
Это может быть проблема, вызванная SELinux? –