1. 程式人生 > >Redhat 7 安裝 Nginx

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

說明:

  1. Active connections //當前 Nginx 正處理的活動連線數。

  2. server accepts handled requests //總共處理了12 個連線 , 成功建立 12 次握手,總共處理了139個請求。

  3. Reading //nginx 讀取到客戶端的 Header 資訊數。

  4. Writing //nginx 返回給客戶端的 Header 資訊數。

  5. Waiting //開啟 keep-alive 的情況下,這個值等於 active – (reading + writing),意思就是 Nginx 已經處理完正在等候下一次請求指令的駐留連線