Um PHP und fastcgi zu integrieren, muss wie folgt verfahren werden.
apt-get install php-fpm fcgiwrap
vi /etc/php/<VERSION>/fpm/pool.d/www.conf
hier prüfen ob PHP per Socket erreicht werden kann listen = /run/php/php<VERSION-fpm.sock
fastcgi_params
ist standardmäßig bei Debian dabei, und wird daher wohl bei Installieren des nginx Paketes mitgeliefert. Weiterhin wird hier die fastcgi.conf
verwendet..conf
anlegen wenn es verschiedene Webseiten mit CGI-Scripten in verschiedenen Verzeichnissen gibt.server { listen 80; ... location ~ \.cgi$ { include /etc/nginx/fcgi.conf; } } server { listen 443; ... location ~ \.cgi$ { fastcgi_param HTTPS on; include /etc/nginx/fcgi.conf; } }
server { listen 80; ... location ~ \.php$ { include /etc/nginx/php.conf; } } server { listen 443; ... location ~ \.php$ { fastcgi_param HTTPS on; include /etc/nginx/php.conf; } }