使用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中有一些配置項,不需要顯式配置,...