Наилучшая практика для директивы "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
директивы - использование его для других директив сбивает с толку других (и, вероятно, вас через пару месяцев), пытающихся понять конфигурацию.