Permission Denied Error

I am seeing some error like below in my nginx error log:

2012/04/20 11:51:52 [crit] 21437#0: *2548 open()
“/var/cache/nginx/fastcgi_temp/5/00/0000000005” failed (13: Permission
denied) while reading upstream, client: 139.112.144.210, server:
example.com,
request: “GET /index.php HTTP/1.0”, upstream:
“fastcgi://127.0.0.1:9000”,
host: “example.com”, referrer: “http://example.com/

I have: user www-data; in my nginx.conf and
the owners of the /var/cache/nginx/fastcgi_temp/5/00 are ‘nginx:nginx’

How can I fix this?

Thanks
Sparsh G.

Hello!

On Fri, Apr 20, 2012 at 05:27:40PM +0530, Sparsh G. wrote:

How can I fix this?

With chown(1), see “man chown” for details.

Maxim D.

On Sat, 2012-04-21 at 00:27 +0530, Sparsh G. wrote:

My concern was that when I have user www-data; mentioned in my config
file, why is nginx creating files for fastcgi_temp with user nginx and
group nginx

Probably they were created before you changed the nginx config file
settings.

Cliff

My concern was that when I have user www-data; mentioned in my config
file,
why is nginx creating files for fastcgi_temp with user nginx and group
nginx

I understand thats the default user:group while compiling was
nginx:nginx
but shouldn’t they be overridden by the option provided in nginx runtime
configuration file?

Sparsh G.

Hello!

On Sat, Apr 21, 2012 at 12:27:40AM +0530, Sparsh G. wrote:

My concern was that when I have user www-data; mentioned in my config file,
why is nginx creating files for fastcgi_temp with user nginx and group nginx

I understand thats the default user:group while compiling was nginx:nginx
but shouldn’t they be overridden by the option provided in nginx runtime
configuration file?

They are overriden. But if you change user/group set in config you
have to fix permissions on already created subdirs (or just remove
them, nginx will re-create them with correct permissions).

Maxim D.

I am seeing some error like below in my nginx error log:
the owners of the /var/cache/nginx/fastcgi_temp/5/00 are ‘nginx:nginx’
nginx Info Page