Apache和Nginx是最受歡迎的兩種Web服務器,Apache比Nginx出現的更早。Apache HTTP Server(簡稱Apache)是全球排名第一的Web服務器軟件,音譯為Apache。它是Apache Software Foundation的開源Web服務器,幾乎可以運行所有的計算機平臺,后面是一個開放的API接口,任何組織和個人都可以在其上擴展和添加各種所需的功能,實現量身定制的功能。

Nginx ("Engine X ")是高性能的HTTP和反向代理服務器,也是IMAP/POP3/SMTP代理服務器。Nginx是由伊戈爾·塞索耶夫為漫步者. ru開發的,是俄羅斯第二大訪問量網站。第一個公開版0.1.0于2004年10月4日發布。它以類似BSD的許可證形式發布源代碼,以穩定、功能集豐富、配置文件樣本多、系統資源消耗低著稱。
互聯網早期,網站規模不是很大,流量很小。一個網站的最大流量是每天上萬個IP。此時的Apache完全可以滿足需求,人們為其開發了各種模塊,如重寫模塊、訪問控制列表、緩存模塊等。然而,隨著互聯網的快速發展,網站的訪問量呈指數級增長。除了加大大型網站的硬件投入,典型的Web服務器Apache此時也做不到;但是Apache并不完美,已經不適合大規模系統了。

為什么?因為他的處理模式簡單靈活,但是不適合大規模,尤其是處理PHP這樣需要大量內存的應用代碼的時候。于是Nginx開始興起,最初的設計是俄羅斯工程師為了解決大型網站的高并發問題而設計的。所以注定了高并發是其永恒的優勢。再次,使用反向代理。現在的大型網站都有詳細的分工,哪些服務器處理數據流,哪些靜態文件,命令它們的人一般都用nginx反向代理內網服務器,起到負載均衡和分流的作用。再次,nginx在設計上是高度模塊化的,編寫模塊相對簡單。有不懂的請咨詢夢飛服務器了解。