[Slackbuilds-users] nginx permissions?

Miguel De Anda miguel at thedeanda.com
Wed May 6 05:01:45 UTC 2015


i've installed nginx from the slackbuild and i have it run as a proxy for
tomcat with a config something like this...

sever {
  server_name example.com;
  location / {
    proxy_pass http://localhost:8080;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header Host $host;
  }
}

when it tries to load some files, it fails with the following error:

2015/05/05 14:59:31 [crit] 25274#0: *5 open()
"/var/lib/nginx/proxy/3/00/0000000003" failed (13: Permission denied) while
reading upstream, client: 192.168.1.2, server: example.com, request: "GET
/foo-file.css HTTP/1.1", upstream: "http://127.0.0.1:8080/foo-file.css",
host: "example.com", referrer: "http://example.com/index.html"

it seems to kind of work if i add a

user mdeanda users;

to the config and change the permission to /var/lib/nginx/* to my local
user (and create lots of folders in the proxy directory) but that's
obviously not the correct way. has anybody dealt with this? i know ubuntu
and others tend to run nginx as a www-data user, is that what we need for
nginx? a new user?

-m
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20150505/66e43bd0/attachment.html>


More information about the SlackBuilds-users mailing list