nginx的基礎操作命令 配置檔案

2021-10-08 03:58:35 字數 1628 閱讀 7427

使用nginx操作命令前提條件:必須進入nginx的目錄

#進入nginx的目錄--》sbin,才可執行nginx命令

cd /usr/local/nginx/sbin/

#版本號查詢

[root@localhost sbin]# ./nginx -v

#啟動nginx

[root@localhost sbin]# ./nginx

#關閉nginx程序

[root@localhost sbin]# ./nginx -s stop

[root@localhost sbin]# ./nginx -s reload

nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: no such file or directory)
解決方式:使用nginx -c的引數指定nginx.conf檔案的位置

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#配置檔案是/usr/local/nginx/conf/目錄下的nginx.conf檔案

[root@localhost nginx]# cd /usr/local/nginx/conf/

nginx.conf檔案內容分為三個部分:全域性塊、events塊、http塊在nginx.conf檔案中,從檔案內容開始到events關鍵字中間的內容;

主要會設定一些影響nginx伺服器整體執行的配置指令,主要包括配置執行nginx伺服器的使用者(組)、允許生成的worker process數,程序pid存放路徑、日誌存放路徑和型別以及配置檔案的引入等。

如:worker_processes 1;這是nginx伺服器併發處理服務的關鍵配置,worker_processes值越大,可以支援的併發數量也越多,但是受硬體、軟體等裝置的制約;

events塊主要影響nginx伺服器與使用者的網路連線,常用的設定包括是否開啟對多work process下的網路連線進行序列化,是否允許同時接收多個網路連線,選取哪種事件驅動模型來處理連線請求,每個work process可以同時支援的最大連線數等。

該部分配置頻繁,**、快取和日誌定義等絕大多數功能和第三方模組的配置都在這裡。

http塊也可以包括http全域性塊、server塊。

Nginx 基礎配置

路就在腳下,你無力改變終點,但卻能決定腳踏出的方向.在 nginx.conf 的注釋符號為 預設的 nginx 配置檔案 nginx.conf 內容如下 全域性塊 events http http塊 location pattern server http全域性塊 全域性塊 配置影響nginx全域性...

Nginx 基礎配置

正文本文 自 文章經過我排版和潤色再加工,更加易讀。實在是了解nignx配置的基礎好文章。正文定義nginx執行的使用者和使用者組 user www www nginx程序數,建議設定為等於cpu總核心數。worker processes 8 全域性錯誤日誌定義型別,debug info notic...

Nginx基礎配置

nginx的配置中,至少需要載入幾個核心模組和乙個事件模組。這些模組執行所支援的配置項被稱為基本配置 其他模組執行時的依賴配置項。本文主要記錄基本配置項的用法,這裡主要分四類來進行記錄 1.用於除錯 定位問題的 2.正常執行的 3.優化效能的 4.事件類 在nginx中有一些配置項,不需要顯式配置,...