周梦康 发表于 2016-02-17 4678 次浏览 标签 : Nginx

nginx 显示 502 Bad Gateway,因为新装的php7,查看nginx错误日志发现

2016/02/17 21:52:11 [crit] 21409#0: *11 connect() to unix:/tmp/php-cgi.sock failed (2: No such file or directory)

查看系统默认的监听

listen = 127.0.0.1:9000

也可以改为监听 socket 文件描述符

; The address on which to accept FastCGI requests.
; Valid syntaxes are:
;   'ip.add.re.ss:port'    - to listen on a TCP socket to a specific IPv4 address on
;                            a specific port;
;   '[ip:6:addr:ess]:port' - to listen on a TCP socket to a specific IPv6 address on
;                            a specific port;
;   'port'                 - to listen on a TCP socket to all addresses
;                            (IPv6 and IPv4-mapped) on a specific port;
;   '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
listen = 127.0.0.1:9000

根据nginx的错误把nginx里面的

location ~ [^/]\\.php(/|$)
{
    try_files $uri =404;
    fastcgi_pass  unix:/tmp/php-cgi.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
}
fastcgi_pass 127.0.0.1:9000


评论列表