| FastCGI Installation and Web Server Configuration / FastCGI GAS configuration on various Web Server | |
Nginx has a fastcgi module. The nginx' fastcgi module is not the same as mod_fastcgi for Apache.
Edit the Web site configuration file (for example, located in /etc/nginx/sites-enabled/default).
...
upstream fcgi_backend {
server 127.0.0.1:6394;
keepalive 32;
}
...
In this excerpt:...
location /gas/ {
fastcgi_keep_conn on;
fastcgi_pass fcgi_backend;
include fastcgi_params;
}
...
... fastcgi_split_path_info (/gas)(/?.+)$; fastcgi_param SCRIPT_FILENAME /path/to/php$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; ...
The fastcgidispatch needs to be started in standalone mode: fastcgidispatch -s. If this dispatcher fails, it must be restarted manually.