NGiNX의 "fastcgi_pass" 지시문 위치에 대한 모범 사례

NGiNX의 "fastcgi_pass" 지시문 위치에 대한 모범 사례

fastcgi_pass 127.0.0.1:9000지시문을 파일에 넣는 것이 가장 좋습니다 fastcgi_params.엔지엔엑스, 또는 위치에 명시적으로 명시하려면 \.php$?

아니면 별로 상관이 없나요?

답변1

파일은 다른 FastCGI 서버로 전달될 수 있는 여러 블록에서 공유되도록 되어 있으므로 location블록 에 직접 넣기를 원합니다 . fastcgi_params또한 fastcgi_params대부분의 경우 중요하지 않은 모든 매개변수 정의의 "노이즈"를 제거하지만 fastcgi_pass구성을 처리할 때 지시어는 항상 중요합니다. 마지막으로, 이름 에는 지시문 fastcgi_params만 포함되어 있음을 의미합니다. fastcgi_param다른 지시문에 이 이름을 사용하면 구성을 이해하려는 다른 사람(그리고 아마도 몇 달 안에 여러분)이 혼란을 겪을 것입니다.

관련 정보