Простой конфиг
server {
listen 80;
server_name somesite.ru www.somesite.ru;
root /home/admin/web/somesite.ru/www/;
index index.php;
location ~* \.(jpg|css|png|js|ico|html)$ {
access_log off;
expires max;
log_not_found off;
}
location / {
set $somesite_path /home/admin/web/somesite.ru/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $somesite_path$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $root_path;
}
}
При попытке перейти по somesite.ru - возвращает ошибку 403, нет доступа.
добавляем логирование
access_log /home/admin/web/somesite.ru/log/access.log combined;
error_log /home/admin/web/somesite.ru/log/error.log debug;
и при запуске nginx'a пишет:
nginx[21989]: nginx: [emerg] open() "/home/admin/web/somesite.ru/log/access.log" failed (13: Permission denied)
Пользователь у nginx'a стоит по умолчанию - nginx.
У папки /home/admin/ владелец admin:admin.
Пользователь nginx добавлен в группу admin.
Что я делаю не так, подскажите пожалуйста?