nginx error - permission denied

불당   
   조회 65  

nginx, php가 버젼업 되면서 설정을 정확하게 하지 않으면

permisson 오류가 나오는데

대처방법은 모두 다 비슷하지만 답이 모호해서 며칠 고생했습니다.

 

/var/log/nginx/error.log 에서...

2018/06/06 02:03:31 [crit] 12718#12718: *30 connect() to unix:/var/run/php72_opencode.sock failed (13: Permission denied) while connecting to upstream, client: 112.154.xxx.xxx, server: opencode.vps.phps.kr, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php72_opencode.sock:", host: "opencode.vps.phps.kr"

대응방법

https://serverfault.com/questions/777994/permission-denied-for-fastcgi-pass-using-php7


실제조치

/var/opt/remi/php72/php-fpm.d/www.conf 파일에서 아래처럼 수정

listen = /var/run/php72_opencode.sock

listen.owner = nobody
listen.group = nobody
listen.mode = 0660


/etc/nginx/conf.d 에서 자신의 사이트 conf를 만들어서 아래처럼 upstream을 정의

upstream opencode_backend {
    server unix:/var/run/php72_opencode.sock;
}

restart 해줌

systemctl restart nginx

systemctl restart php72-php-pfm


ps -ef를 해보면

[root@opencode run]# ps -ef | grep nginx
root     12717     1  0 00:56 ?        00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nobody   12718 12717  0 00:56 ?        00:00:00 nginx: worker process
root     16238 16108  0 10:56 pts/4    00:00:00 grep --color=auto nginx




/var/run 디렉토리에서 ll

srw-rw----  1 nobody nobody    0  6월  6 10:39 php72_opencode.sock







- opencode.co.kr -


제목Page 1/22
     
2015-09   58630   불당
2015-05   75357   불당
2015-09   61621   불당
06-02   394   불당
2016-05   40274   불당
2015-11   44590   불당
06-06   66   불당
06-02   89   불당
05-29   105   불당
05-29   91   불당
2017-08   825   불당
2017-08   841   불당
2016-10   2458   불당
2016-10   2589   불당
2016-06   2651   불당
2016-06   5914   불당
2016-06   6254   불당
2016-06   2433   불당
2016-05   2648   불당
2016-04   2954   불당
2016-03   3687   불당
2016-04   4054   불당
2016-04   3388   불당
2016-03   3247   불당
2016-03   3049   불당
2016-03   2598   불당