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;
}
}