nginx配置錯誤頁面的2種方式

2021-09-27 13:07:49 字數 608 閱讀 9103

第一種:

需要在http模組增加一行配置:

fastcgi_intercept_errors on;
(我測試沒有這一行也可以生效?)

在server 模組增加類似這樣的配置:

error_page 502  /502.html;
location /502.html
(root 指明502.html存放的位置)
第二種:

直接設定錯誤頁面

location /test
(直接設定此服務跳轉至自定義頁面,這個位址可以在當前伺服器配置好,訪問此鏈結直接跳轉)

區別:第一種配置是nginx自己判斷**伺服器如果出現指定型別錯誤後,跳轉至對應頁面,不需要在server模組做處理。

第二種配置是強制讓訪問此路徑的使用者跳轉到指定錯誤頁面,缺點是後段服務恢復正常,需要恢復此段配置,重啟nginx。

todo:第一種配置是在當前全域性server段,配置了錯誤頁面,要是我想在此server段指定的location段配置對應的動態錯誤頁面應該如何配置?

NGINX下配置404錯誤頁面的方法

nginx下配置自定義的404頁面是可行的,而且很簡單,只需如下幾步 1.建立自己的404.html頁面 2.更改nginx.conf在http定義區域加入 fastcgi intercept errors on 3.更改nginx.conf 或單獨 配置檔案,例如在nginx sites enab...

Nginx 配置 404 錯誤頁面

1 找到 nginx 配置檔案 由於我的 自定義了網域名稱,我的配置檔案在 usr local nginx conf vhost 下 的 www.com.conf 將 server 區域中的 error page 404 404.html 前的 去掉 沒有的話則加上 error page 404 4...

NGINX 配置404錯誤頁面轉向

什麼是404頁面 如果碰巧 出了問題,或者使用者試圖訪問乙個並不存在的頁面時,此時伺服器會返回 為404的錯誤資訊,此時對應頁面就是404頁面。404頁面的預設內容和具體的伺服器有關。如果後台用的是nginx伺服器,那麼404頁面的內容則為 404 not found 為什麼要自定義404頁面 在訪...