欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

第一種:Nginx自己的錯(cuò)誤頁(yè)面

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

        }
    }

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

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

承接上面的location。

location = /404.html {

放錯(cuò)誤頁(yè)面的目錄路徑。

root   /usr/share/nginx/html;

第二種:反向代理的錯(cuò)誤頁(yè)面

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

    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
    		}
    	}
    }

關(guān)鍵參數(shù):這個(gè)變量開啟后,我們才能自定義錯(cuò)誤頁(yè)面,當(dāng)后端返回404,nginx攔截錯(cuò)誤定義錯(cuò)誤頁(yè)面

    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;
    }

指定一個(gè)url地址:

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

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

相關(guān)文章

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

    深入理解nginx的access.log文件

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

    Nginx中共享session會(huì)話配置方法例子

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

    Nginx的基本概念和原理

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

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

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

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

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

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

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

    nginx提示:500 Internal Server Error錯(cuò)誤解決辦法

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

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

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

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

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

    nginx完全卸載的方法步驟

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

最新評(píng)論