タイトルそのままです。
めちゃんこ悩んだ
なんと、アップデートしたら勝手にNginxの設定ファイルがリネームされてた。
自分のケースでは
/etc/nginx/conf.d/default.conf
が
/etc/nginx/conf.d/default.conf.rpmsave
にリネームされてた。
設定ファイルがないなら動かないよね。
あと、Nginxのtmpフォルダ(fastcgi)の位置が変わってた
古いのは
/var/cache/nginx
新しいのは
/var/lib/nginx/tmp
なので
/var/lib/nginx/ にパーミッション許可を与えましょう
そうしないと
open() “/var/lib/nginx/tmp/fastcgi/x/xx/0000000007” failed (13: Permission denied) while reading upstream, client: xxx.xxx.xxx.xxx, server: _, request: “POST /xxx.php HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php-fpm/php-fpm.sock:”, host:xxx
と出て、メモリに入り切らない処理が出たときにTMPに書き込みできずエラーになります。
さらに、index.htmlが上書きされてました。
修正しましょう。
For English User.
After upgrading to CentOS Stream 8, the status of nginx is active(running), but nothing is displayed.
Solution!
After updating, the Nginx configuration file was renamed.
In my case
Original
/etc/nginx/conf.d/default.conf
Renamed
/etc/nginx/conf.d/default.conf.rpmsave
Just Rename to original Filename….