<ul id="g60s4"><pre id="g60s4"></pre></ul>
<strong id="g60s4"><nav id="g60s4"></nav></strong>
<ul id="g60s4"></ul>
  • <tr id="g60s4"></tr>
  • 
    
  • 或者

    Nginx實現404頁面的幾種方法,你知道幾種?

    作者:草根香蕉皮 瀏覽:174 發布時間:2018-02-09
    分享 評論 0

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

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

      Nginx訪問一個靜態的html 頁面,當這個頁面沒有的時候,Nginx拋出404,那么如何返回給客戶端404呢?

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

      server {

      listen 80;

      server_name www.test.com;

      root /var/www/test;

      index index.html index.htm;

      location / {

      }

      # 定義錯誤頁面碼,如果出現相應的錯誤頁面碼,轉發到那里。

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

      # 承接上面的location。

      location = /404.html {

      # 放錯誤頁面的目錄路徑。

      root /usr/share/nginx/html;

      }

      }

     

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

      如果后臺Tomcat處理報錯拋出404,想把這個狀態叫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.test.com;

      root /var/www/test;

      index index.html index.htm;

      location / {

      if ($request_uri ~* '^/$') {

      rewrite .* http://www.test.com/index.html redirect;

      }

      # 關鍵參數:這個變量開啟后,我們才能自定義錯誤頁面,當后端返回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;

      }

      }

      第三種:Nginx解析php代碼的錯誤頁面

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

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

      指定一個錯誤頁面:

      

      error_page 404 /404.html;

      location = /404.html {

      root /usr/share/nginx/html;

      }

      指定一個url地址:

      

      error_page 404 /404.html;

      error_page 404 = http://www.test.com/error.html;


    精品国产不卡一区二区三区| 在线观看日韩一区| 久久精品国产AV一区二区三区| 亚洲第一极品精品无码久久| 91精品啪在线观看国产| 精品乱子伦一区二区三区高清免费播放 | 人妻精品久久久久中文字幕69| 国产精品无套内射迪丽热巴| 久久久久国产精品三级网| 国产99视频精品免费视频76| 天天爽夜夜爽8888视频精品| 日韩精品人妻一区二区三区四区| 久久久久国产日韩精品网站| 国产成人一区二区三区精品久久| 手机国产乱子伦精品视频| 香蕉久久夜色精品国产| 国产精品无码一区二区在线| 亚洲国产美女精品久久久 | 最新在线精品国自产拍网站 | 在线观看91精品国产网站| 日韩成人在线免费视频| 日韩一级在线视频| 日韩av激情在线观看| 色婷婷久久久SWAG精品| 九九精品视频在线播放8| 无码人妻精品一区二区蜜桃AV| 日韩在线视频网址| 人妻无码久久精品| 国产精品视频九九九| 久久精品99无色码中文字幕| 国产一区二区精品尤物| 9久久9久久精品| 国产精品污WWW在线观看| 久久国产精品张柏芝| 日韩精品乱码AV一区二区| 99热这里只有精品国产动漫| 精品综合久久久久久888蜜芽| 亚洲国产精品成人久久久| 久久精品久噜噜噜久久| 亚洲性色精品一区二区在线| 成人精品一区二区三区校园激情|