欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到夢飛科技

服務(wù)器租用

當(dāng)前優(yōu)惠活動:

Nginx配置404錯誤頁面的要領(lǐng)以及需要留意的一些問題

換了VPS之后的某一天,在Google打點員東西節(jié)制臺下看到了大量的"軟404"錯誤,查找了一些資料之后發(fā)明是本身在Nginx下設(shè)置404頁面的要領(lǐng)差池才導(dǎo)致了錯誤的發(fā)生,在此記錄一下Nginx下正確的404頁面設(shè)置要領(lǐng)。

404是一個相應(yīng)代碼,暗示"頁面無法找到"(Page Not Found),Google關(guān)于"軟404"給出的說法是:

Instead of returning a 404 response code for a non-existent URL, websites that serve "soft 404s" return a 200 response code.

就是說對付那些不存在的URL,處事器并沒有返回404(Page Not Found)代碼,而是返回了200(OK)代碼,而這是不正常的。

之后在其它的搜索功效里我又看到了這樣一段話

Soft 404s can occur as a result of configuration errors when an Error Document 404 is specified as an absolute path rather than a relative path.

看完之后名頓開,因為我的404自界說頁面是有圖片和CSS的,莫斯科服務(wù)器 新加坡vps,而圖片跟CSS都是以相對路徑(eg. /xxx/xxx)寫在頁面里的,所覺得了能讓整站都能看到404頁面里的圖片,我就把404頁面在Nginx里界說成了絕對路徑(eg. //www.slyar.com/xxx/xxx),由于頁面被當(dāng)成了外部頁面,所以會返回200代碼,由此發(fā)生了"軟404"錯誤。

知道了錯誤,那就好辦了。將404頁面的路徑界說為相對路徑,至于圖片和CSS,只要在頁面里利用絕對路徑即可。

Nginx下正確的404頁面界說要領(lǐng):

1、VIM編輯Nginx設(shè)置文件,用了vhosts的就單獨改,沒用的直接改nginx.conf

vim /usr/local/nginx/conf/nginx.conf

or

vim /usr/local/nginx/conf/vhosts/slyar.com.nginx.conf

2、以相對路徑指定404頁面

server {
#error_page 404 //www.slyar.com/404.html
error_page 404 /404.html;
}

3、:wq生存退出,從頭加載Nginx

/usr/local/nginx/sbin/nginx -s reload

4、從頭查抄一下不存在的頁面,看是否返回404

curl -I //www.slyar.com/slyar
HTTP/1.1 404 Not Found
Server: nginx/1.0.15
Date: Mon, 27 Aug 2012 08:13:56 GMT
Content-Type: text/html
Content-Length: 2110
Connection: keep-alive

5.埋沒Nginx墮落頁面及Header上的版本號
Nginx在墮落頁面,譬喻403和404頁上會默認(rèn)顯示Nginx的版本號,這長短常不安詳?shù)模诳痛蟾艜ㄟ^你的Nginx版本號獲知如何入侵你的處事器,因為特定版本的處事器措施大概會存在某些裂痕。

Nginx的版本號凡是會呈此刻2個處所:

1、HTTP Header,譬喻 Server:nginx/1.x.x 等信息會袒露Web處事器所用軟件名稱以及版本號

2、在403和404等墮落頁面上,默認(rèn)會顯示 Nginx 1.x.x 等版本信息

埋沒Nginx版本號很是簡樸,官方已經(jīng)給出了很是好的辦理方案,操作server_tokens (Whether to send the Nginx version number in error pages and Server header)

打開設(shè)置文件Nginx.conf,然后在http一段中增加下面的參數(shù)

http {
...其它設(shè)置
server_tokens off;
}

之后 nginx -s reload 重載Nginx設(shè)置,如此就可以埋沒掉Nginx的版本號了。可以利用curl自我測試。

夢飛科技 - 全球數(shù)據(jù)中心基礎(chǔ)服務(wù)領(lǐng)先供應(yīng)商

Copyright © 2003-2019 MFISP.COM. 國外服務(wù)器租用 IDC公司 版權(quán)所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 沅陵县| 阳曲县| 廊坊市| 乌鲁木齐市| 尉氏县| 沅江市| 略阳县| 囊谦县| 乌什县| 南平市| 苍南县| 高雄县| 顺昌县| 巴青县| 宜春市| 玉树县| 永修县| 米林县| 靖江市| 廉江市| 军事| 文成县| 东台市| 商河县| 庐江县| 阳新县| 五河县| 明光市| 克什克腾旗| 芜湖县| 介休市| 辽宁省| 山阴县| 台东县| 阆中市| 邓州市| 阿巴嘎旗| 青河县| 年辖:市辖区| 平利县| 胶州市|