nginx + php-fpm: permission denid
basti
black.fledermaus at arcor.de
Tue Nov 25 12:42:24 UTC 2014
Hello,
I guess you have not the permission to create the socket.
My socket file look like:
srw-rw-rw- 1 www-data www-data 0 Nov 24 15:37 www.sock
Try to create this as root and set the permissions.
Check also user, group, listen.owner, listen.group and listen.mode in
your www.conf.
In history listen.mode was set to 0666 an update has change this to
0600, perhaps this is the error.
I hope this helps.
Regards,
Basti
Am 25.11.2014 13:16, schrieb ManuelRighi:
> Hello,
> I have nginx 1.6.2 (compiled from source) and php-fpm 5.5.9 on Ubuntu server
> 14.04.1 LTS.
> I have problem with php-fpm, I receive error 502 Bad Gateway.
> In nginx error.log I found this:
>
> 2014/11/25 13:13:47 [crit] 5820#0: *29097 connect() to
> unix:/var/run/php/php5-fpm.sock failed (13: Permission denied) while
> connecting to upstream, client: 10.10.30.168, server: , request: "GET
> /index.php HTTP/1.1", upstream:
> "fastcgi://unix:/var/run/php/php5-fpm.sock:", host: "10.10.20.171:59000"
>
>
> nginx.conf have these settings:
>
> user www-data www-data;
>
> server {
> listen 10.10.20.171:59000;
> location ~* \.php$ {
> fastcgi_index index.php;
> fastcgi_pass unix:/var/run/php/php5-fpm.sock;
> include fastcgi_params;
> fastcgi_param SCRIPT_FILENAME
> $document_root$fastcgi_script_name;
> fastcgi_param SCRIPT_NAME
> $fastcgi_script_name;
> }
>
> }
>
> www.conf have these settings:
>
> user = www-data
> group = www-data
> listen = /var/run/php/php5-fpm.sock
> listen.owner = www-data
> listen.group = www-data
> listen.mode = 0664
>
>
> Directory /var/run/php/ have www-data owner and these permission:
>
> srw-rw-r-- 1 www-data www-data 0 Nov 25 12:01 php5-fpm.sock
>
>
>
> with command "ps aux | grep -F -e php -e nginx" this is the result
>
> root 5818 0.0 0.1 180148 2668 ? Ss 12:01 0:00 nginx:
> master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
> www-data 5819 5.4 4.4 592464 90568 ? Sl 12:01 4:03 nginx:
> worker process
> www-data 5820 6.8 4.9 599712 100984 ? Sl 12:01 5:04 nginx:
> worker process
> www-data 5821 5.4 4.5 595148 92560 ? Sl 12:01 4:02 nginx:
> worker process
> www-data 5822 6.3 4.4 595888 91696 ? Sl 12:01 4:40 nginx:
> worker process
> www-data 5823 0.0 0.3 189044 6724 ? Sl 12:01 0:00 nginx:
> cache manager process
> root 5853 0.0 0.6 133616 12596 ? Ss 12:01 0:00 php-fpm:
> master process (/etc/php5/fpm/php-fpm.conf)
> www-data 5855 0.0 0.1 133616 3720 ? S 12:01 0:00 php-fpm:
> pool www
> www-data 5856 0.0 0.1 133616 3720 ? S 12:01 0:00 php-fpm:
> pool www
> root 28003 0.0 0.0 11748 784 pts/0 R+ 13:15 0:00 grep
> --color=auto -F -e php -e nginx
>
>
>
> Can you help me ?
> I need to use socket, not tcp. With tcp all works correctly.
>
> Tnx
> Manuel
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?2,255096,255096#msg-255096
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
More information about the nginx
mailing list