14 Nginx 檢視響應狀態 替換響應內容

2022-06-23 21:43:57 字數 1343 閱讀 2255

1、安裝所需模組

若想要檢視當前**的響應狀態,修改響應內容中的詞彙或是臨時想要在**中新增一個通用的css檔案,則可以使用nginx服務提供的ngx_http_stub_status_module和ngx_http_sub_module模組。

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_sub_module

make

make install

nginx -v

2、檢視**響應狀態

修改nginx.conf配置檔案,重啟服務

通過瀏覽器訪問檢視

當前顯示的狀態資料包含7個部分內容,分別是:

3、替換**響應內容

使用sub_filter指令,用於將響應內容的codingfarmer 替換為中文字元,在html/index.html檔案中修改

重啟服務,通過瀏覽器檢視:

通過結果可以看出只有h1標籤的字元被替換,p標籤未被替換,這是預設情況下,sub_filter指令執行替換的次數由sub_filter_once指令決定,預設情況下的值是on,表示僅替換一次。

修改nginx配置檔案,新增sub_filter_once off;重啟服務再次檢視: