国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Nginx 404頁(yè)面配置方法介紹

發(fā)布時(shí)間:2022-09-04 14:36 來(lái)源:主機偵探 閱讀:107 作者:主機偵探 欄目: 服務(wù)器 歡迎投稿:712375056

一個(gè)網(wǎng)站肯定是避免不了404頁(yè)面的,通常使用Nginx作為Web服務(wù)器時(shí),Nginx 404頁(yè)面如何配置?下面介紹Nginx 404頁(yè)面配置三種方法。

一、Nginx自己的錯誤頁(yè)面

Nginx訪(fǎng)問(wèn)一個(gè)靜態(tài)的html 頁(yè)面,當這個(gè)頁(yè)面沒(méi)有的時(shí)候,Nginx拋出404,那么如何返回給客戶(hù)端404呢?

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

server {

listen      80;

server_name  www.test.com;

root   /var/www/test;

index  index.html index.htm;

location / {

}

# 定義錯誤頁(yè)面碼,如果出現相應的錯誤頁(yè)面碼,轉發(fā)到那里。

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

# 承接上面的location。

location = /404.html {

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

root   /usr/share/nginx/html;

}

}

二、反向代理的錯誤頁(yè)面

如果后臺Tomcat處理報錯拋出404,想把這個(gè)狀態(tài)叫Nginx反饋給客戶(hù)端或者重定向到某個(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)鍵參數:這個(gè)變量開(kāi)啟后,我們才能自定義錯誤頁(yè)面,當后端返回404,nginx攔截錯誤定義錯誤頁(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代碼的錯誤頁(yè)面

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

在http段中加一個(gè)變量

fastcgi_intercept_errors on 就可以了。

指定一個(gè)錯誤頁(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;

來(lái)源鏈接:https://www.idcspy.com/33869.html

本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

亚洲AV无码AV男人的天堂| 亚洲综合色无码| 大尺度无遮挡激烈床震网站| 国产9 9在线 | 中文| 青娱极品盛宴国产分类| 亚洲人AV在线无码影院观看|