Práticas recomendadas para a diretiva “fastcgi_pass” Localização no NGiNX

2

É melhor colocar a diretiva fastcgi_pass 127.0.0.1:9000 no arquivo fastcgi_params para NGiNX ou declará-la explicitamente no local para \.php$ ?

Ou isso não importa realmente?

    
por nojak 28.08.2012 / 01:30

1 resposta

3

Você deseja colocá-lo diretamente no bloco location , porque o arquivo fastcgi_params deve ser compartilhado por vários blocos que podem passar para um servidor FastCGI diferente. O fastcgi_params também se livra do "ruído" de todas as definições do parâmetro que não são importantes na maior parte do tempo, mas a diretiva fastcgi_pass é sempre importante quando se lida com configurações. Por fim, o nome fastcgi_params implica que ele contém apenas fastcgi_param diretivas - usá-lo para outras diretivas irá confundir os outros (e provavelmente você em alguns meses) tentando entender a configuração.

    
por 28.08.2012 / 01:39