最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx實(shí)現(xiàn)404頁(yè)面的幾種方法(三種)

 更新時(shí)間:2018年08月20日 14:17:56   作者:舊風(fēng)景  
一個(gè)網(wǎng)站項(xiàng)目,肯定是避免不了404頁(yè)面的,通常使用Nginx作為Web服務(wù)器時(shí),有些相關(guān)配置方法,下面小編給大家?guī)?lái)了Nginx實(shí)現(xiàn)404頁(yè)面的幾種方法,感興趣的朋友一起看看吧

一個(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.test.com;
root /var/www/test;
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.test.com;
root /var/www/test;
index index.html index.htm;
location / {
if ($request_uri ~* ‘^/$') {
rewrite .* http://www.test.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;
}
}

第三種:Nginx解析php代碼的錯(cuò)誤頁(yè)面

如果后端是php解析的,需要加一個(gè)變量

在http段中加一個(gè)變量 fastcgi_intercept_errors on 就可以了。

指定一個(gè)錯(cuò)誤頁(yè)面:

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.test.com/error.html;

總結(jié)

以上所述是小編給大家介紹的Nginx實(shí)現(xiàn)404頁(yè)面的幾種方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • nginx+redis實(shí)現(xiàn)session共享

    nginx+redis實(shí)現(xiàn)session共享

    這篇文章主要為大家詳細(xì)介紹了nginx+redis實(shí)現(xiàn)session的共享,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Linux下安裝nginx的實(shí)現(xiàn)方法

    Linux下安裝nginx的實(shí)現(xiàn)方法

    這篇文章主要介紹了Linux下安裝nginx的實(shí)現(xiàn)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-04-04
  • 基于nginx設(shè)置瀏覽器協(xié)商緩存過(guò)程詳解

    基于nginx設(shè)置瀏覽器協(xié)商緩存過(guò)程詳解

    這篇文章主要介紹了基于nginx設(shè)置瀏覽器協(xié)商緩存過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Nginx啟動(dòng)失敗:端口80被占用問(wèn)題的解決方案

    Nginx啟動(dòng)失?。憾丝?0被占用問(wèn)題的解決方案

    在Linux服務(wù)器上部署 Nginx 時(shí),可能會(huì)遇到 Nginx 啟動(dòng)失敗的情況,尤其是錯(cuò)誤提示bind()to 0.0.0.0:80 failed,這種問(wèn)題通常是由于端口80被其他進(jìn)程占用導(dǎo)致的,本文將詳細(xì)分析這一問(wèn)題的原因,并提供多種解決方案,幫助你快速恢復(fù)Nginx的正常運(yùn)行
    2025-02-02
  • Nginx進(jìn)程管理和重載原理詳解

    Nginx進(jìn)程管理和重載原理詳解

    這篇文章主要給大家介紹了關(guān)于Nginx進(jìn)程管理和重載原理的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Nginx訪問(wèn)控制的原理及實(shí)現(xiàn)

    Nginx訪問(wèn)控制的原理及實(shí)現(xiàn)

    訪問(wèn)控制是一種安全機(jī)制,旨在限制系統(tǒng)或網(wǎng)絡(luò)資源的訪問(wèn)權(quán)限,本文主要介紹了Nginx訪問(wèn)控制的原理及實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • nginx反向代理配置去除前綴案例教程

    nginx反向代理配置去除前綴案例教程

    這篇文章主要介紹了nginx反向代理配置去除前綴案例教程,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • centos6.4下nginx1.12.1安裝教程

    centos6.4下nginx1.12.1安裝教程

    這篇文章主要為大家詳細(xì)介紹了centos6.4下nginx1.12.1安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • nginx下的代理服務(wù)器80端口被封的解決方案

    nginx下的代理服務(wù)器80端口被封的解決方案

    這篇文章主要是講:通過(guò)nginx下面的代理服務(wù)器,實(shí)現(xiàn)訪問(wèn)A地址的時(shí)候自動(dòng)代理到B地址的某個(gè)端口,主要用于標(biāo)題說(shuō)的某個(gè)端口被日.其他東西都正常的情況下,這玩意早上我剛剛測(cè)試過(guò),這博客就是個(gè)很好的例子.
    2010-06-06
  • Nginx轉(zhuǎn)發(fā)丟失cookie表現(xiàn)形式及解決方案

    Nginx轉(zhuǎn)發(fā)丟失cookie表現(xiàn)形式及解決方案

    本文主要介紹了Nginx轉(zhuǎn)發(fā)丟失cookie表現(xiàn)形式及解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01

最新評(píng)論

安远县| 南丹县| 五莲县| 平湖市| 盐津县| 雅安市| 崇阳县| 容城县| 江达县| 交城县| 同心县| 安福县| 承德市| 龙门县| 嘉荫县| 聂拉木县| 资中县| 南城县| 沿河| 靖安县| 安阳县| 黄陵县| 沛县| 大英县| 饶阳县| 界首市| 邹平县| 玉田县| 旌德县| 隆尧县| 忻州市| 杨浦区| 泗洪县| 将乐县| 赤城县| 宾川县| 凤翔县| 临夏县| 芒康县| 盐城市| 五台县|