Наилучшая практика для директивы "fastcgi_pass" в NGiNX

Лучше всего поставить fastcgi_pass 127.0.0.1:9000 директива в fastcgi_params файл для NGiNX, или явно указать его в расположении для \.php$?

Или это не так важно?

1 ответ

Решение

Вы хотите поместить его прямо в location блок, потому что fastcgi_params Файл предназначен для совместного использования несколькими блоками, которые могут передаваться на другой сервер FastCGI. fastcgi_params также избавляется от "шума" всех определений параметров, которые не важны в большинстве случаев, но fastcgi_pass Директива всегда важна при работе с конфигурациями. Наконец, имя fastcgi_params подразумевает, что он содержит только fastcgi_param директивы - использование его для других директив сбивает с толку других (и, вероятно, вас через пару месяцев), пытающихся понять конфигурацию.

Другие вопросы по тегам