亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Nginx實現(xiàn)404頁面的配置方法的兩種方法

 更新時間:2024年09月29日 09:43:31   作者:GoppViper  
在使用Nginx作為Web服務器時,配置404頁面是一項基本需求,本文介紹了兩種配置404頁面的方法,這兩種方法各有特點,可以根據(jù)實際需求選擇適合的配置方式

一個網(wǎng)站項目,肯定是避免不了404頁面的,通常使用Nginx作為Web服務器時,有以下集中配置方式,一起來看看。

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

  • Nginx訪問一個靜態(tài)的html 頁面,當這個頁面沒有的時候,Nginx拋出404,那么如何返回給客戶端404呢?
  • 看下面的配置,這種情況下不需要修改任何參數(shù),就能實現(xiàn)這個功能。
    server {
        listen      80;
        server_name  www.example.com;
        root   /html;
        index  index.html index.htm;
        location / {

        }
    }

定義錯誤頁面碼,如果出現(xiàn)相應的錯誤頁面碼,轉(zhuǎn)發(fā)到那里。

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

承接上面的location。

location = /404.html {

放錯誤頁面的目錄路徑。

root   /usr/share/nginx/html;

第二種:反向代理的錯誤頁面

如果后臺Tomcat處理報錯拋出404,想把這個狀態(tài)叫Nginx反饋給客戶端或者重定向到某個連接,配置如下:

    upstream www {
        server 192.168.1.201:7777  weight=20 max_fails=2 fail_timeout=30s;
        ip_hash;
    }
    server {
        listen       80;
        server_name www.example.com;
        root   /html;
        index  index.html index.htm;
        location / {
        	if ($request_uri ~* ‘^/$') {
        		rewrite .*   http://www.example.com/index.html redirect
    		}
    	}
    }

關鍵參數(shù):這個變量開啟后,我們才能自定義錯誤頁面,當后端返回404,nginx攔截錯誤定義錯誤頁面

    proxy_intercept_errors on;
    proxy_pass      http://www;
    proxy_set_header HOST   $host;
    proxy_set_header X-Real-IP      $remote_addr;
    proxy_set_header X-Forwarded-FOR $proxy_add_x_forwarded_for;
    error_page    404  /404.html;
    location = /404.html {
    	root   /usr/share/nginx/html;
    }

指定一個url地址:

    error_page 404  /404.html;
    error_page 404 = http://www.example.com/404.html;

到此這篇關于Nginx實現(xiàn)404頁面的配置方法的兩種方法的文章就介紹到這了,更多相關Nginx 404頁面配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

相關文章

  • 深入理解nginx的access.log文件

    深入理解nginx的access.log文件

    NGINX軟件會把每個用戶訪問網(wǎng)站的日志記錄到指定的日志文件里,供網(wǎng)站者分析用戶的瀏覽行為,本文主要介紹了nginx的access.log文件,感興趣的可以了解一下
    2023-09-09
  • Nginx中共享session會話配置方法例子

    Nginx中共享session會話配置方法例子

    這篇文章主要介紹了Nginx中共享session會話配置方法例子,最后使用第三方模塊upstream_hash解決了這個問題,需要的朋友可以參考下
    2014-07-07
  • Nginx的基本概念和原理

    Nginx的基本概念和原理

    這篇文章主要介紹了Nginx的基本概念和原理,Nginx專為性能優(yōu)化而開發(fā),性能是器最重要的考量,實現(xiàn)上非常注重效率,能經(jīng)受高負載的考驗,據(jù)報告能支持高達50,000個并發(fā)連接數(shù)。下文我們就來看看Nginx概念和原理,需要的小伙伴可以參考一下
    2022-03-03
  • Nginx中配置防盜鏈的方法實現(xiàn)

    Nginx中配置防盜鏈的方法實現(xiàn)

    在數(shù)字化時代,保護網(wǎng)站內(nèi)容免受盜鏈至關重要,Nginx防盜鏈通過檢查請求頭Referer字段來拒絕非法來源請求,本文就來詳細的介紹一下,感興趣的可以了解一下
    2024-10-10
  • Nginx設置靜態(tài)頁面壓縮和緩存過期時間的方法

    Nginx設置靜態(tài)頁面壓縮和緩存過期時間的方法

    這篇文章主要介紹了Nginx設置靜態(tài)頁面壓縮和緩存過期時間的方法,也是服務器架設后的必備設置,需要的朋友可以參考下
    2015-07-07
  • Nginx服務器下配置使用索引目錄的教程

    Nginx服務器下配置使用索引目錄的教程

    這篇文章主要介紹了Nginx服務器下配置使用索引目錄的教程,包括自帶的auto_index和使用fancy插件美化的用法,需要的朋友可以參考下
    2016-01-01
  • nginx提示:500 Internal Server Error錯誤解決辦法

    nginx提示:500 Internal Server Error錯誤解決辦法

    這篇文章主要介紹了 nginx提示:500 Internal Server Error錯誤解決辦法的相關資料,這里提供了解決該問題的詳細步驟,希望能幫助到大家,需要的朋友可以參考下
    2017-08-08
  • Nginx負載均衡下的webshell連接的實現(xiàn)

    Nginx負載均衡下的webshell連接的實現(xiàn)

    在解決shell文件上傳問題、命令執(zhí)行漂移等困難后,可實現(xiàn)正常的webshell上傳,本文主要介紹了Nginx負載均衡下的webshell連接的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Nginx實現(xiàn)靜態(tài)資源的反向代理實例

    Nginx實現(xiàn)靜態(tài)資源的反向代理實例

    這篇文章主要介紹了Nginx實現(xiàn)靜態(tài)資源的反向代理實例,本文通過分析github發(fā)現(xiàn)這個應用,可以避免在https的網(wǎng)站中出現(xiàn)http鏈接,需要的朋友可以參考下
    2015-03-03
  • nginx完全卸載的方法步驟

    nginx完全卸載的方法步驟

    由于現(xiàn)在nginx有版本漏洞,所以很多安裝過nginx的需要卸載重新安裝,本文主要介紹了nginx完全卸載的方法步驟,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08

最新評論