Nginx 是一個很強大的高性能Web和反向代理服務,Nginx因為它的穩定性、豐富的模塊庫、靈活的配置和低系統資源的消耗而聞名,響應靜態頁面的速度非常快,它的模塊數量甚至達到Apache的近2/3。Nginx 可以在大多數 UnixLinux OS 上編譯運行,還有Windows的移植版。
Nginx作為負載均衡服務,既可以在內部直接支持 Rails 和 PHP 程序對外進行服務,也可以支持作為 HTTP代理服務對外進行服務。采用C語言編寫,不論是系統資源開銷還是CPU使用效率都比 Perlbal 要好很多。
4、緩存服務。類似 SQUID,VARNISH。
四、nginx如何配置文件

五、nginx全局變量
$args:表示請求行中的參數,同$query_string。
$is_args: 若已設置$args,則該變量的值為"?",否則為""。
$content_length: 請求頭中的Content-length字段。
$content_type: 請求頭中的Content-Type字段。
$document_uri: 與$uri相同。
$document_root: 當前請求在root指令中指定的值。
$host: 請求主機頭字段,否則為服務器名稱。
$http_user_agent: 客戶端agent信息。
$http_cookie: 客戶端cookie信息。
$limit_rate: 這個變量可以限制連接速率。
$request_method: 客戶端請求的動作,通常為GET或POST。
$remote_addr: 客戶端的IP地址。
$remote_port: 客戶端的端口。
$remote_user: 已經經過Auth Basic Module驗證的用戶名。
$request_body_file`: 客戶端請求主體的臨時文件名。
$request_uri: 請求的URI,帶參數。
等等