NGINX / FPM Переменные Fastcgi для определенных файлов

Почему невозможно установить fastcgi_ignore_client_abort; для работы ТОЛЬКО для 1 файла, например:

if ($uri ~* /test.php) {
  fastcgi_ignore_client_abort on;
}

Nginx сообщает [emerg]« fastcgi_ignore_client_abort » директива здесь не разрешена

В общем, как я могу записать определенные переменные fastcgi для работы только с определенными файлами?

1
задан 13 March 2016 в 18:52
1 ответ

Простым и эффективным решением является использование директивы include для переноса идентичных директив конфигурации в более чем один блок расположения. Например:

location = /test.php {
    fastcgi_ignore_client_abort on;
    include common_fastcgi.conf;
}
location ~ \.php$ {
    try_files $uri =404;
    include common_fastcgi.conf;
}
0
ответ дан 4 December 2019 в 06:31

Теги

Похожие вопросы