PHP 업그레이드 후 Nginx 오류

PHP 업그레이드 후 Nginx 오류

일부 PHP 코드를 실행하는 AWS 서버가 있습니다.

최근에 php8로 업그레이드했습니다. 이제 내 사이트의 PHP 페이지에 액세스하면(예:https://whitewaterwriters.com/oracle/index.php) nginx 오류가 발생합니다.

나는 로그를 보고 sudo tail /var/log/nginx/error.log이것을 얻습니다:

2022/11/22 10:43:23 [crit] 2309#2309: *12122 connect() to unix:/run/php-fpm/www.sock failed (2: No such file or directory) while connecting to upstream, client: 51.148.131.133, server: whitewaterwriters.com, request: "GET /oracle/index.php HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/www.sock:", host: "whitewaterwriters.com"

그래서 www.sock에서 소켓을 찾고 있습니다. 그런 소켓은 없습니다(다른 서버에 해당 소켓이 있지만 같은 방식으로 구성했다고 맹세합니다). 제가 가지고 있는 소켓은 php-frm.sock입니다. 이는 nginx.conf 파일이 참조하는 소켓입니다.

            fastcgi_pass    unix:/var/run/php-fpm/php-fpm.sock;
            fastcgi_index   index.php;
            fastcgi_param   SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include         fastcgi_params;
                }

php.ini가 수신하는 것(/etc/php-fpm.d/www.conf)

listen = /var/run/php-fpm/php-fpm.sock

내 질문은: nginx에게 www.sock을 찾도록 지시하는 구성 파일이 무엇입니까? 아니면 해당 소켓을 어떻게 생성합니까?

답변1

"구성 파일은 어디에 있습니까?"에 대한 대답이 밝혀졌습니다. ~였다

/etc/nginx/conf.d/php-fpm.conf - 다른 것이 없을 때마다 www.conf를 가리키고 있었습니다.

관련 정보