fastcgi - Меньше переменных надо задавать.
moko 20.02.2020 15:38
Настройки nginx для fcgiwrap:
fastcgi_param SCRIPT_FILENAME parser3.cgi;
fastcgi_pass unix:/run/fcgiwrap.socket;
для определения, что запуск в режиме CGI, а не из консоли
fastcgi_param REQUEST_METHOD $request_method;
обрабатываемый файл
fastcgi_param PATH_TRANSLATED $request_filename;
Опционально (парсер его из PATH_TRANSLATED/PATH_INFO соберет при необходимости):
fastcgi_param DOCUMENT_ROOT $document_root;
Было:
чтобы проверить, что вызов именно к обработчику, а не к /cgi-bin/parser3.cgi/file.html - актуально понятно только в apache.
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param PATH_INFO $request_uri;
fastcgi_param SCRIPT_NAME anything;
Стало:
для формирования $request:document-root и $request:uri
fastcgi_param PATH_INFO $fastcgi_script_name;
Подробности в тикете:
http://redmine.parser.ru/issues/1164