(004)Nginx預設配置語法解析及演示

2022-06-15 05:03:19 字數 1768 閱讀 6324

1、基礎配置

nginx的主配置檔案:/etc/nginx/nginx.conf,當讀到下面include一行會載入/etc/nginx/conf.d下,以 *.conf結尾的檔案。

user:設定nginx服務的系統使用使用者

worker_processes:工作程序數,最好設定為與cpu個數一致

error_log:nginx的錯誤日誌

pid:nginx服務啟動時候pid

events.worker_connections:每個程序允許最大連線數,可以調到65535,一般調節到10000左右 

events.use:定義核心模型

keepalive_timeout:客戶端與服務端超時時間,單位秒

2、常用配置

常用配置在 /etc/nginx/conf.d/default.conf 中,第二個文字框列出了主要部分

}最外層是 http,乙個 http下可以有多個 server,乙個 server下可以有多個 location;

上面的 location / 定義了首頁的位置是 /usr/share/nginx/html 裡面的 index.html,如果沒有 index.html 則訪問 index.htm;

error_page 定義了當返回碼是500/502/503/504時,跳轉到 50x.html,該頁面的路徑是 /usr/share/nginx/html/50x.html;

3、簡單演示

啟動nginx

systemctl start nginx.service
輸入ip訪問:

訪問的是 /usr/share/nginx/html/index.html 頁面,下面修改一下,重新訪問:

修改配置檔案:/etc/nginx/conf.d/default.conf ,增加404的返回碼,對映到50x.html

重啟服務,並訪問:/ssssss.html

004 Nginx日誌挖掘accessLog

remote addr 192.168.56.1 對應客戶端ip位址 remote user 對應遠端使用者,沒有遠端使用者,所以用 充填 time local 23 dec 2020 23 13 04 0800 訪問時間 request status 403 訪問的狀態碼 body bytes s...

Nginx的預設配置語法

我們首先看看有哪些預設配置檔案,開啟nginx.conf檔案,檢視尾行部分 root hongshaorou nginx tail n 2 nginx.conf include etc nginx conf.d conf 我們看到將 etc nginx conf.d 檔案下其他以.conf結尾的配置...

nginx系列4 預設配置語法

這裡要關注最後一句 include etc nginx conf.d conf nginx啟動時首先載入主配置檔案,也就是nginx.conf,然後走到配置檔案的最後一句,然後載入這句所指定目錄的配置檔案。root localhost nginx cd conf.d root localhost c...