其主要分為幾個模組
全域性快
從開始到events塊之間的一部分內容,其作用域為全域性作用域
events塊
主要負責nginx伺服器與使用者的網路連線常用設定:
是否開啟多work process下的網路連線進行序列化
師傅允許接收多個網路連線
選取哪種驅動模型連線請求
process 最大連線數
http塊
主要負責配置**,快取以及日誌定義等絕大多數功能以及第三方模組配置都可以放在這個模組中
server塊
與虛擬主機密切關係,主要負責的是用他來做埠對映等location塊
他是server下的乙個模組負責基於nginx伺服器接收到的請求字串進行乙個匹配操作,進行處理等
配置執行nginx服務使用者(組)
username為使用者 group為使用者組
user username [group]配置允許生成的work process數(執行緒數)
worker_process number |auto;配置nginx程序pid存放路徑
pid sbin/nginx.pid配置nginx錯誤日誌存放路徑
error_log logfilepath配置檔案引入
include filename基於名稱的虛擬主機配置:用於配置dns**過來的位址請求路徑
server_name name;a.如果匹配到多個這樣的路徑則按照以下順序進行優先請求server_name www.lonecloud.cn
準確匹配 server_name
萬用字元在開始是匹配server_name 成功
萬用字元在結尾時候匹配sever_name成功
正規表示式匹配server_name成功
b. 如果是匹配到同乙個優先順序的則按照前面匹配的優先順序進行執行
配置錯誤頁面
error_page 404 /404.html
nginx常用配置
官檔 nginx的負載均衡主要依賴這個模組 ngx http upstream module 1 安裝好nginx 192.168.1.111 2 修改egrep v nginx.conf.default nginx.conf 對其進行修改 訪問server name的時候,會找listen埠,所有...
Nginx常用配置
允許跨域 add header access control allow origin 配置 的使用者訪問認證 生成密碼檔案 htpasswd b c sitepasswd pigt password 配置訪問授權 auth basic input you user name and passwor...
nginx 常用配置
1,listen per worker listen 80 listen 8010 per worker per worker是說明當前的nginx除了建立在80號的埠上的偵聽之外,還需要建立8010開始的4個 由worker processess配置決定的 埠。然後,啟動nginx,再在命令列上測...