天天看點

配置檔案詳細說明

工作了幾個月要開始做一些背景開發,免不了接觸nginx,以前一般隻是簡單的使用,更多的分析内部子產品的具體實作,為了部署需要進一步掌握配置方法。
配置檔案詳細說明
配置檔案詳細說明

worker_rlimit_nofile:理論值應該是最多打開檔案數(ulimit -n)與nginx 程序數相除,但是nginx 配置設定請求并不是那麼均勻,是以最好與ulimit -n 的值保持一緻。

  worker_connetions:每個工作程序允許最大的同時連接配接數(那麼,這裡是不是應該小于worker_rlimit_nofile)

  (nginx最大的連接配接數:Maxclient = work_processes * worker_connections)

配置檔案詳細說明
配置檔案詳細說明

  在上面的配置資訊中,server代表虛拟主機,而server_name用來設定虛拟主機比對的域名,進而可以更具不同的域名來處理不同的請求内容,即監聽端口listen是相同的~

  在第一個server中,該server隻會比對domain.com以及其子域名下的請求;

  在第二個server中,隻會比對www.domain.com的域名請求;

  Nginx 的虛拟主機是通過HTTP請求中的Host值來找到對應的虛拟主機配置,如果找不到呢?那 Nginx 就會将請求送到指定了 default_server 的 節點來處理,如果沒有指定為 default_server 的話,就跑到 localhost 的節點,如果沒有 localhost 的節點,那隻好 404 了。

配置檔案詳細說明
配置檔案詳細說明

 本文轉自cococo點點部落格園部落格,原文連結:http://www.cnblogs.com/coder2012/p/4072387.html,如需轉載請自行聯系原作者