nginx是一款免費的開源,高效能,可靠,可擴充套件且可完全擴充套件的web伺服器,負載均衡器和反向**軟體。 它有乙個簡單和易於理解的配置語言。 它還支援多種靜態模組(自第乙個版本開始就存在於nginx中)和動態模組 (在1.9.11版本中引入 )。
nginx中的乙個重要模組是ngx_http_stub_status_module模組,它通過「 狀態頁面 」提供對基本nginx狀態資訊的訪問。 它顯示活動客戶端連線總數,接受和處理的總數,請求總數以及讀取,寫入和等待連線數等資訊。
在大多數linux發行版上, nginx版本隨ngx_http_stub_status_module啟用。 您可以使用以下命令檢查模組是否已啟用。
檢查nginx狀態模組如果在終端中看到--with-http_stub_status_module作為輸出,則表示狀態模組已啟用。 如果上述命令沒有返回任何輸出,則需要使用-with-http_stub_status_module作為配置引數從源**編譯nginx ,如圖所示。
# make install在驗證模組之後,您還需要在nginx配置檔案/etc/nginx/nginx.conf中啟用stub_status模組,以便為該模組設定乙個本地可訪問的url(例如 )狀態頁面。
location /nginx_status確保將127.0.0.1替換為伺服器的ip位址,並確保只有您可訪問此頁面。啟用nginx狀態頁面
更改配置後,請確保檢查nginx配置是否有任何錯誤,並使用以下命令重新啟動nginx服務以實現最近的更改。
# nginx -t# nginx -s reload
檢查nginx配置
# curl重要說明 : ngx_http_stub_status_module模組已被nginx 1.13.0版本中的ngx_http_api_module模組取代。or# curl
檢查nginx狀態頁面
nginx啟用nginx status狀態詳解
在預設主機裡面加上location或者你希望能訪問到的主機裡面。server 2.重啟nginx請依照你的環境重啟你的nginx service nginx restart3.開啟status頁面 curl 4.nginx status詳解 active connections 活躍的連線數量 se...
啟用nginx status狀態詳解
在預設主機裡面加上location或者你希望能訪問到的主機裡面。server 請依照你的環境重啟你的nginx service nginx restart curl active connections 11921 server accepts handled requests 11989 1198...
啟用nginx status狀態及詳解
在預設主機裡面加上location或者你希望能訪問到的主機裡面。server listen 80 default server server name location ngx status stub status on access log off allow 127.0.0.1 deny all...