軟件簡介
nginx(發音同 engine x)是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,并在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,最初供俄國大型的入口網站及搜尋引擎Rambler(俄文:Рамблер)使用。 其特點是占有內存少,并發能力強,事實上nginx的并發能力確實在同類型的網頁伺服器中表現較好.
目前中國大陸使用nginx網站用戶有:新浪、網易、騰訊,另外知名的微網志Plurk也使用nginx。
昨天剛剛發布《Nginx 0.9.0 開發版發布》 的消息后,Nginx 官方網站已經緊急發布了 Nginx 0.9.1 ,因為在 Nginx 0.9.0 發布不久之后就發現其中的一個 bug。不得不佩服 Nginx 官方修復軟件漏洞的效率!我們建議大家不要在生產環境中把 Nginx 升級到最新的版本,因為一個開發版本遠不如穩定版本安全可靠。
Nginx 0.9.1 修正了 Nginx 0.9.0 中 “return CODE message” 指命不能正常運行的 Bug。
Bugfix: “return CODE message” directives did not work; the bug had appeared in 0.9.0.
Changes with nginx 0.9.0 29 Nov 2010
*) Feature: the "keepalive_disable" directive.
*) Feature: the "map" directive supports variables as value of a defined variable.
*) Feature: the "map" directive supports empty strings as value of the first parameter.
*) Feature: the "map" directive supports expressions as the first parameter.
*) Feature: nginx(8) manual page. Thanks to Sergey Osokin.
*) Feature: Linux accept4() support. Thanks to Simon Liu.
*) Workaround: elimination of Linux linker warning about "sys_errlist" and "sys_nerr"; the warning had appeared in 0.8.35.
*) Bugfix: a segmentation fault might occur in a worker process, if the "auth_basic" directive was used. Thanks to Michail Laletin.
*) Bugfix: compatibility with ngx_http_eval_module; the bug had appeared in 0.8.42.
