В CentOS 7, если я помещу следующую строку в свой nginx.conf:
error_log /usr/share/nginx/wordpress.itzgeek.com/logs/error.log;
При перезапуске nginx появляется следующая ошибка:
nginx: ошибка [emerg] open () "/usr/share/nginx/wordpress.itzgeek.com/logs/access.log" (13: в доступе отказано)
пользователь установлен на 'nginx' в моем nginx.conf
и я перезапускаю nginx с помощью этой команды: systemctl status nginx.service Также я вошел в систему как root.
Главный процесс nginx работает как root, а worker - как nginx.
Любые идеи? Я не понимаю в чем дело ..
Как сказано в сообщении журнала, это скорее всего проблема с разрешениями. Измените его на место, в которое nginx может писать, что-то вроде этого
error_log /var/log/nginx/wordpress.itzgeek.com/error.log;