# 定義錯誤提示頁面
# error_page 500 502 503 504 /503.html;
# location = /503.html
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
##定義反向**服務
#location /api
}#定義第二個server以及第n個....
# another virtual host using mix of ip-, name-, and port-based configuration
##server
#}# 配置ssl https server
##server
#}
#定義配置檔案
include vhost/*;
#include vhost/local.conf;
}除了對nginx本身的引數設定外,有些引數還受到系統本身的限制,比如worker_connections 為了應對大請求量設定65535,但是linux預設最大程序數和最大開打檔案數是1024。所以我們也要對linux引數進行適當調整,當然所有引數都是根據實際場景進行設定,並不是越小越好或者越大越好。適合的才是最好的!
設定linux的limit -sn和hn,分別對linux的軟體限制和硬體限制,最大程序數限制和最大開啟檔案量限制進行設定。第①步:配置/etc/security/limits.confvim /etc/security/limits.conf
檔案尾追加 :
引數說明:
第一列,可以是使用者,也可以是組,要用@group這樣的語法,也可以是萬用字元如*% 。
第二列,兩個值:hard硬限制,soft軟限制。
第三列,程序數限制是noproc 開啟檔案限制是nofile。
第四列,數量,這個並不是越大越好,自己根據實際需求設定,例項中設定為65535。
第②步:配置/etc/profile
ulimit -shn 65536
執行命令使配置生效
source /etc/profile
驗證配置是否生效:
說明:需要理解第一步中的4個引數說明,特別是數值,並不是越大越好(最高可設定為65535),需要結合優化場景適當設定,否則可能適得其反。
nginx配置檔案引數詳解
nginx配置檔案主要分為4部分 main 全域性設定 main部分設定的指令將影響其他所有設定 server 主機設定 server部分的指令主要用於指定主機和埠 upstream 負載均衡伺服器設定 upstream指令主要用於負載均衡,設定後端伺服器 location url匹配特定位置的設定...
Nginx配置檔案配置引數的意思
nginx的配置檔案nginx.conf配置詳解如下 user nginx nginx nginx使用者及組 使用者 組。window下不指定 worker processes 8 工作程序 數目。根據硬體調整,通常等於cpu數量或者2倍於cpu。error log logs error.log e...
nginx配置檔案
執行使用者 user nobody nobody 啟動程序 worker processes 2 全域性錯誤日誌及pid文件 error log logs error.log notice pid logs nginx.pid 工作模式及連線數上限 events 設定http伺服器,利用他的反向 功...