nginx 文件 tengine.taobao.org/nginx_docs/cn/d...
配置檔案由指令和指令塊構成
指令
worker_processes 2; #work程式的數量
worker_processes
指令;2
引數。
你可以在『指令目錄』中搜尋
指令塊
events {
use epoll;
worker_connections 1024; #每個work程式支援的最大連線數
}
當然也可以從『指令目錄』中查詢
指令塊中可再包含指令快
http {
include mime.types;
server {
}
}
http 基本配置
指令的上下文(重點)
參照上圖 http 基本配置
來說明每個指令/指令塊應該放在什麼位置(即上下文)
worker_processes
http
location
模組
nginx由多個耦合度極低的模組組成,除了官方公佈的模組外,也造就了龐大之外的第三方模組。
例如限制訪問頻率模組 ngx_http_limit_req_module
官方示例:
http {
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
...
server {
...
location /search/ {
limit_req zone=one burst=5;
}
其他
內嵌變數
內嵌變數在 http 核心模組 ngx_http_core_module
(core核心)
進入頁面後,
內嵌變數中一定能找到幾個日常比較熟悉的~
計量單位
文件首頁,
未看過nginx文件的朋友,看完本篇文章,是不是對 nginx 配置檔案有了大概的瞭解呢。
本作品採用《CC 協議》,轉載必須註明作者和本文連結