Redhat 7 安裝 Nginx
Nginx下載
編譯安裝
– 解壓Nginx安裝包
tar -zxvf nginx-1.13.5.tar.gz
– 解壓後進入 nginx-1.13.5 目錄進行編譯安裝
./configure
make && make install
注:如果系統中未安裝這些依賴包 gcc、zlib-devel、zlib、pcre、pcre-devel
可以通過yum程式進行安裝:
yum install gcc zlib-devel zlib pcre pcre-devel
啟用效能監控
說明:如果需要啟用Status狀態頁面,需要在編譯的時候增加一個引數 –with-http_stub_status_module
./configure –with-http_stub_status_module
make & make install
- 在Nginx配置檔案/usr/local/nginx/conf/nginx.conf中增加一段內容:
編輯 /usr/local/nginx/conf/nginx.conf 檔案
在server區域內部增加如下內容:
location /NginxStatus {
stub_status on;
access_log off;
}
- 重啟Nginx
停止Nginx
/usr/local/nginx/sbin/nginx -s stop
啟動Nginx
/usr/local/nginx/sbin/nginx
- 訪問測試
通過瀏覽器訪問:http://192.168.1.201/NginxStatus
得到如下內容:
Active connections: 1
server accepts handled requests
3 3 3
Reading: 0 Writing: 1 Waiting: 0
說明:
Active connections //當前 Nginx 正處理的活動連線數。
server accepts handled requests //總共處理了12 個連線 , 成功建立 12 次握手,總共處理了139個請求。
Reading //nginx 讀取到客戶端的 Header 資訊數。
Writing //nginx 返回給客戶端的 Header 資訊數。
Waiting //開啟 keep-alive 的情況下,這個值等於 active – (reading + writing),意思就是 Nginx 已經處理完正在等候下一次請求指令的駐留連線