Mejores prácticas para la ubicación de la directiva "fastcgi_pass" en NGiNX

Mejores prácticas para la ubicación de la directiva "fastcgi_pass" en NGiNX

Lo mejor es poner la fastcgi_pass 127.0.0.1:9000directiva en el fastcgi_paramsexpediente deNGiNX, o indicarlo explícitamente en la ubicación de \.php$?

¿O realmente no importa?

Respuesta1

Desea colocarlo directamente en el locationbloque, porque el fastcgi_paramsarchivo está destinado a ser compartido por varios bloques que pueden pasar a un servidor FastCGI diferente. También fastcgi_paramselimina el "ruido" de todas las definiciones de parámetros que no son importantes la mayor parte del tiempo, pero la fastcgi_passdirectiva siempre es importante cuando se trata de configuraciones. Por último, el nombre fastcgi_paramsimplica que solo contiene fastcgi_paramdirectivas; usarlo para otras directivas confundirá a otros (y probablemente a usted en un par de meses) que intenten comprender la configuración.

información relacionada