nginx でやることも多いけど、fpm 使ってfcgi へ転送するなら、apache2 でも nginx でもあまり変わりない。 同じような仕組みなので、速度も大幅に変わることもないと思う。
apacheが不利だとすれば、.htaccessのチェックが走ることくらいだろうか。
# sudo a2enmod proxy_fcgi setenvif # sudo a2dismod mpm_prefork sudo apt list libapache2-mod-fcgid # sudo a2enconf php8.1-fpm sudo a2dismod php7.0
もとに戻す。
sudo a2dismod proxy_fcgi setenvif
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo a2disconf php8.1-fpm
sudo a2enmod php7.0
こうやってみると、Debianではコマンドが整備されているApache2がらくで使いやすいよね。
php-fpm に切り替えたら、一部のアプリで不具合が発生したので、追加調査が必要。(たぶんモジュール関係とfcgi-param関連)