Melhores práticas para localização da diretiva "fastcgi_pass" no NGiNX

Melhores práticas para localização da diretiva "fastcgi_pass" no NGiNX

É melhor colocar a fastcgi_pass 127.0.0.1:9000diretiva no fastcgi_paramsarquivo paraNGiNX, ou para declará-lo explicitamente no local para \.php$?

Ou isso realmente não importa?

Responder1

Você deseja colocá-lo diretamente no locationbloco, porque o fastcgi_paramsarquivo deve ser compartilhado por vários blocos que podem passar para um servidor FastCGI diferente. Também fastcgi_paramselimina o "ruído" de todas as definições de parâmetros que não são importantes na maioria das vezes, mas a fastcgi_passdiretiva é sempre importante quando se trata de configurações. Por último, o nome fastcgi_paramsimplica que ele contém apenas fastcgi_paramdiretivas - usá-lo para outras diretivas irá confundir outras pessoas (e provavelmente você em alguns meses) que tentam entender a configuração.

informação relacionada