nginx常用配置

2021-09-07 19:54:48 字數 1205 閱讀 6227

其主要分為幾個模組

全域性快

從開始到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;

server_name www.lonecloud.cn

a.如果匹配到多個這樣的路徑則按照以下順序進行優先請求

準確匹配 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,再在命令列上測...