nginx permission denied for upstream unix socket

Valentin V. Bartenev vbart at nginx.com
Mon Aug 25 13:46:00 UTC 2014


On Monday 25 August 2014 15:21:44 Tim wrote:
> Hi,
> 
> I'm running nginx under CentOS 7 as a local proxy for a puppetmaster. I 
> get the following error for every agent trying to connect to the master:
> 
> "[crit] 8543#0: *13 connect() to 
> unix:/var/run/puppet/puppetmaster_puma.sock failed (13: Permission 
> denied) while connecting to upstream, client: 192.168.122.189, server: , 
> request: "PUT /production/report/master.puppet.local HTTP/1.1", 
> upstream: 
> 
"http://unix:/var/run/puppet/puppetmaster_puma.sock:/production/report/master.puppet.local", 
> host: "master.puppet.local:8140""
> 
> 
> But:
> srwxrwxrwx. 1 puppet puppet 0 25. Aug 10:35 
> /var/run/puppet/puppetmaster_puma.sock
> 
> The socket seems to be read/write able for everyone on the system? Why 
> throws nginx a "permission denied" massage?
> 
[..]

What about the /var/run/puppet/ directory?

  wbr, Valentin V. Bartenev



More information about the nginx mailing list