답변:
Nginx에서 여전히 누락 된 가장 큰 부분은 완전한 WebDAV 지원이라고 생각합니다. 거의 모든 다른 측면은 코어 또는 타사 모듈로 덮여 있습니다.
Nginx는 의도적으로 mod_php와 같은 것을 지원하지 않으므로 Nginx에 이러한 부분이 없다고 확신 할 수 없습니다. Nginx가 이것을 사용하는 것이 어리 석다는 것을 강력하게 알려주는 것과 비슷합니다.
Apache에는 Nginx로는 불가능한 일부 배포 시나리오를 허용하는 많은 양의 모듈이 있습니다.
한 가지 예는 mod_dav_svn
Subversion over HTTP를 호스팅하는 것입니다. 그것은이다 에만 아파치 사용할 수 있습니다. 다른 주목할만한 예는 mod_perl
또는 과 같은 것 mod_php
입니다. 대부분의 기존 설정은 FCGI (또는 WSGI 또는 승객)를 통해 수행 할 수도 있지만 웹 인터페 이스 내부에 커스텀 인증 체계를 구현해야하는 경우 (예 : git 또는 svn 호스팅과 같이) Redmine / ChiliProject).
일반적으로 친구는 옳습니다. 가장 일반적인 배포 시나리오는 nginx를 사용하여 해결할 수도 있지만, "특별한"항목을 더 만들어야하는 경우 Apache는 여전히 더 유연합니다.
이야기의 짧은 버전은 Apache 에 많은 플러그인과 커뮤니티가 구축되어 있다는 것입니다. Nginx는 비교적 짧은 시간 동안 만 사용되어 왔으므로 아직 커뮤니티 코드 기반이 없습니다.
사람들이 나에게 차이점이 무엇인지 물어 보면 Nginx는 스테이크 나이프이며 다양한 용도에 적합하며 매우 잘 작동합니다. 아파치는 스위스 군용 나이프이며, 다양한 기능이 있으며 합리적으로 잘 수행됩니다.
시작을위한 많은 모듈과 풍부한 설치 기반. 그러나 그렇지 않아 정확히 아파치 가 당신이보고되어야 함을, 아파치가 무엇 않습니다 : 그것은 더 나은 방법 등 PHP, 파이썬, 펄, 자바와 같은 동적 콘텐츠를 제공하기 위해 노력하고
물론 Nginx로도 그렇게 할 수 있지만 (약간의 해킹 IMHO이지만) 솔루션은 NginX보다 Apache에서 실행되는 방법이 훨씬 입증되고 성숙합니다. 재 작성 / 역 프록시.
각 직업에 맞는 도구!