Best Practice für den Speicherort der Direktive „fastcgi_pass“ in NGiNX

Best Practice für den Speicherort der Direktive „fastcgi_pass“ in NGiNX

Am besten ist es, die fastcgi_pass 127.0.0.1:9000Direktive in die fastcgi_paramsDatei fürNGiNX, oder es explizit an der Stelle für anzugeben \.php$?

Oder ist es nicht wirklich wichtig?

Antwort1

locationSie möchten es direkt in den Block einfügen , da die fastcgi_paramsDatei von mehreren Blöcken gemeinsam genutzt werden soll, die an einen anderen FastCGI-Server übergeben werden können. Dadurch fastcgi_paramswird auch das „Rauschen“ aller Parameterdefinitionen beseitigt, die die meiste Zeit nicht wichtig sind, aber die fastcgi_passDirektive ist immer wichtig, wenn es um Konfigurationen geht. Schließlich fastcgi_paramsimpliziert der Name, dass er nur fastcgi_paramDirektiven enthält – die Verwendung für andere Direktiven wird andere (und wahrscheinlich auch Sie in ein paar Monaten) verwirren, die versuchen, die Konfiguration zu verstehen.

verwandte Informationen