mod_fastcgi와 mod_proxy_fcgi의 차이점


9

답변을 검색했지만이 질문과 관련된 내용을 찾을 수 없습니다.

Apache2.4에서 php-fpm과 함께 mod_proxy_fcgi 또는 mod_fastcgi를 사용해야합니까?

보안과 성능에 차이가 있습니까? 어떤 추천?

도움을 주셔서 감사합니다.

답변:


13

mod_proxy_fcgiApache 2.4에서 새로 제공되는이 유형은 이러한 유형의 사용 사례에만 해당됩니다. PHP-FPM에 대한 아파치 위키 항목은 시작하는 좋은 지침이있다.

mod_proxy_fcgi문서 에는 PHP-FPM 설정에 대한 특정 예제도 포함되어 있으며 PHP 문서 에도 유용한 정보가 있습니다.

참고로 ( 반대로 잘못된 참조 가 있지만) Apache 2.4.10 (2.4.9가 실제로 릴리스되지 않은)까지 유닉스 소켓을 사용할 수 없으므로 2.4.7에서 사용할 수 없습니다.

반면에, mod_fastcgi설정하기가 어렵고 메모리 호그가 악명 높습니다. 또한 mod_fcgi생성 된 CGI 서버를 지원하지 않습니다. PHP-FPM은 Apache mod_fcgi가 아닌 자체적으로 관리 되므로 최선의 선택이 아닙니다.


이것은 mod_proxy_fcgi를 설정하려고 할 때 아무것도 작동하지 않는 이유를 설명합니다. Apache2.4.7과 유닉스 소켓 사용 습관이 있습니다. :) 성능에 대한 의견이 있으십니까? mod_fastcgi가 메모리를 사용하지만 더 빠르다는 것을 알고 있습니다.
Reuben Debattista 2016 년

소켓을 사용하는 것이 더 효율적이지만 속도는 문제가되지 않습니다. PHP-FPM 프로세스를 생성하는 것이 더 중요 할 것입니다
Colt

mod_fastcgi가 더 논리적 인 선택이기 때문에 stick_fastcgi를 고수 할 것입니다. 대답 해 주셔서 감사합니다.
Reuben Debattista 2016 년

예, 효율성을 위해 소켓을 사용하는 것을 선호합니다.
Reuben Debattista 2016 년

1
정답은 mod_proxy_fcgi-산란 능력이 효율성에 중요 하다고 생각합니다
Colt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.