Nginx設定404頁面

2021-08-25 10:57:15 字數 1204 閱讀 8498

第一種:nginx自己的錯誤頁面

nginx訪問乙個靜態的html 頁面,當這個頁面沒有的時候,nginx丟擲404,那麼如何返回給客戶端404呢?

看下面的配置,這種情況下不需要修改任何引數,就能實現這個功能。

server 

# 定義錯誤頁面碼,如果出現相應的錯誤頁面碼,**到那裡。

error_page 404 403 500 502 503 504 /404.html;

# 承接上面的location。

location = /404.html

}

第二種:反向**的錯誤頁面

如果後台tomcat處理報錯丟擲404,想把這個狀態叫nginx反饋給客戶端或者重定向到某個連線,配置如下:

upstream www 

server

# 關鍵引數:這個變數開啟後,我們才能自定義錯誤頁面,當後端返回404,nginx攔截錯誤定義錯誤頁面

}

第三種:nginx解析php**的錯誤頁面

如果後端是php解析的,需要加乙個變數

在http段中加乙個變數 fastcgi_intercept_errors on 就可以了。

指定乙個錯誤頁面:

error_page    404  /404.html;

location = /404.html

error_page 404 /404.html;

error_page 404 =

免費提供最新linux技術教程書籍,為開源技術愛好者努力做得更多更好:

apache 設定404頁面

這幾天用xampp搭建了一套環境,後來發現在網頁訪問出現404的時候xampp顯示的內容不安全,把apache php還有一些其它的版本都會顯示 出來,所以想自己設定乙個404的頁面,在網上找了一些資料寫的都查不多看起來也很簡單,但是對於初學者來說可能看了還不太明白,下面我把具體內容寫出來 希望對大...

nginx如何設定自定義404頁面

下面是lnmp設定nginx 404錯誤頁教程 vi usr local nginx conf nginx.conf 編輯nginx配置檔案,在http 區段新增下面 fastcgi intercept errors on 編輯 配置檔案,比如本站 vi usr local nginx conf v...

Nginx自定義404頁面

usr local nginx html 404.html我們需要來配置一下 nginx.conf 檔案中關於 404 錯誤頁面的跳轉 1 我們在http全域性配置中加入如下配置 proxy intercept errors on 這個引數的作用是使得用nginx做 的網頁也生效,沒用nginx做 ...