新聞中心
Linux操作系統(tǒng)是一種自由軟件和開(kāi)源軟件發(fā)行版,由全球各地的軟件實(shí)驗(yàn)室和個(gè)人開(kāi)發(fā)者共同研發(fā)。由于其穩(wěn)定性和安全性,Linux操作系統(tǒng)在服務(wù)器端被廣泛使用,常常用作云計(jì)算、虛擬化、數(shù)據(jù)庫(kù)等高性能應(yīng)用的基礎(chǔ)設(shè)施。在Linux測(cè)試過(guò)程中,404錯(cuò)誤是常見(jiàn)的問(wèn)題之一,今天我們將介紹如何解決Linux測(cè)試遇到404錯(cuò)誤的問(wèn)題。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)營(yíng)銷型網(wǎng)站、網(wǎng)站重做改版、袁州網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為袁州等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
一、什么是404錯(cuò)誤?
HTTP狀態(tài)碼由客戶端和服務(wù)器之間通信所產(chǎn)生的響應(yīng)狀態(tài)標(biāo)識(shí),服務(wù)器一般會(huì)將狀態(tài)碼和原因短語(yǔ)告訴客戶端。其中,404錯(cuò)誤是指頁(yè)面不存在。當(dāng)客戶端訪問(wèn)一個(gè)不存在的頁(yè)面時(shí),服務(wù)器就會(huì)返回一個(gè)404狀態(tài)碼,提示客戶端頁(yè)面未被找到。
二、404錯(cuò)誤的產(chǎn)生原因
404錯(cuò)誤可能是由于以下原因造成的:
1.網(wǎng)站頁(yè)面鏈接錯(cuò)誤。
在網(wǎng)站建設(shè)過(guò)程中,如果頁(yè)面鏈接錯(cuò)誤,就會(huì)導(dǎo)致客戶端訪問(wèn)網(wǎng)站時(shí)出現(xiàn)404錯(cuò)誤。例如,如果一個(gè)語(yǔ)音文件名為“sound.mp3”,但實(shí)際上該文件名是“song.mp3”,那么當(dāng)客戶端嘗試訪問(wèn)sound.mp3文件時(shí),就會(huì)返回404錯(cuò)誤。
2.文件路徑錯(cuò)誤。
如果服務(wù)器無(wú)法找到請(qǐng)求的文件路徑,就會(huì)返回404錯(cuò)誤。例如,在Linux測(cè)試中,如果文件路徑不存在或者路徑錯(cuò)誤,也會(huì)導(dǎo)致404錯(cuò)誤。
3.服務(wù)器錯(cuò)誤。
如果服務(wù)器自身發(fā)生錯(cuò)誤或崩潰,也會(huì)返回404錯(cuò)誤。這種情況需要管理員調(diào)試服務(wù)器,重新啟動(dòng)或修改錯(cuò)誤的配置。
三、如何解決Linux測(cè)試遇到404錯(cuò)誤?
針對(duì)不同的原因,解決404錯(cuò)誤需要不同的方法。下面我們將從文件路徑錯(cuò)誤、網(wǎng)站鏈接錯(cuò)誤以及服務(wù)器錯(cuò)誤三個(gè)方面解釋如何解決Linux測(cè)試中遇到404錯(cuò)誤問(wèn)題。
1. 文件路徑錯(cuò)誤
解決文件路徑錯(cuò)誤問(wèn)題,需要比較當(dāng)前請(qǐng)求路徑和服務(wù)器存儲(chǔ)路徑,確認(rèn)是否存在關(guān)聯(lián)??梢允褂胠s命令來(lái)查看文件是否存在,cd命令來(lái)進(jìn)入目錄或修改路徑,比如:
ls /etc/httpd/conf/httpd.conf //查看文件是否存在
cd /etc/httpd/conf/ //進(jìn)入目錄
vim httpd.conf //修改文件
如果文件夾名或文件名存在變化,需要修改請(qǐng)求路徑。
而在linux中可以使用以下命令查找某個(gè)文件夾或文件在哪個(gè)路徑下:
whereis 文件名
find 查找路徑 -name 文件名
2. 網(wǎng)站鏈接錯(cuò)誤
網(wǎng)站鏈接錯(cuò)誤是發(fā)生404錯(cuò)誤的最常見(jiàn)原因之一。解決該問(wèn)題通常需要檢查網(wǎng)站鏈接是否正確、檢查是否存在字母大小寫問(wèn)題、檢查頁(yè)面URL是否錯(cuò)誤等。網(wǎng)站鏈接錯(cuò)誤主要需要開(kāi)發(fā)人員來(lái)判斷是否是程序問(wèn)題。如果是前端頁(yè)面問(wèn)題,可以在瀏覽器控制臺(tái)查看Network選項(xiàng)卡,查看錯(cuò)誤請(qǐng)求信息;如果是后端問(wèn)題,可以查看服務(wù)器程序是否正常、排查程序代碼邏輯是否存在問(wèn)題。
3. 服務(wù)器錯(cuò)誤
如果服務(wù)器自身發(fā)生錯(cuò)誤或崩潰,也會(huì)導(dǎo)致404錯(cuò)誤。這種情況需要管理員檢查服務(wù)器狀態(tài)和發(fā)生錯(cuò)誤的原因,并重新啟動(dòng)或修改錯(cuò)誤的配置。為了避免此類問(wèn)題的發(fā)生,管理員應(yīng)該定期檢查服務(wù)器狀態(tài),及時(shí)發(fā)現(xiàn)并解決問(wèn)題。
四、
在Linux測(cè)試中遇到404錯(cuò)誤,可能是由于文件路徑錯(cuò)誤、網(wǎng)站鏈接錯(cuò)誤或服務(wù)器錯(cuò)誤造成的。需要根據(jù)不同的原因采取不同的解決方法,比如使用ls命令查看文件是否存在、使用cd命令進(jìn)入目錄或修改路徑,使用vim命令修改文件等。為確保服務(wù)器穩(wěn)定性,管理員也應(yīng)定期檢查服務(wù)器狀態(tài)并及時(shí)修復(fù)錯(cuò)誤。通過(guò)以上方法可以解決Linux測(cè)試遇到404錯(cuò)誤的問(wèn)題,提高Linux運(yùn)維效率。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220使用spring-boot開(kāi)發(fā),然后打包成jar,linux服務(wù)器,啟動(dòng)成功,端口號(hào)8081,但是訪問(wèn)報(bào)404錯(cuò)誤
如果你本地可以訪問(wèn)到,那么服務(wù)代碼應(yīng)該是沒(méi)有問(wèn)題巖襪的,問(wèn)題可能出在監(jiān)聽(tīng)的地址上
server.address=0.0.0.0 這樣監(jiān)聽(tīng)所有網(wǎng)卡地址
訪問(wèn)的時(shí)候記得是121.42.207.92:8081 一定要帶端口號(hào),不帶肯定是訪問(wèn)不到粗培激的
具體還是得根據(jù)拋出的錯(cuò)誤來(lái)中亂判斷,信息有點(diǎn)少…
您好,解決了嗎現(xiàn)在?
服務(wù)器常見(jiàn)頁(yè)面訪問(wèn)返回錯(cuò)誤信息()表示什么意思
400 錯(cuò)誤請(qǐng)求 — 請(qǐng)求中有語(yǔ)法問(wèn)題,或不能滿足請(qǐng)求。
404 找不到 — 服務(wù)器找不到給定的資源;文件不存在。
500 內(nèi)部錯(cuò)誤 — 因?yàn)橐馔馇闆r,服務(wù)器不能完成請(qǐng)求 或者出問(wèn)題了。
擴(kuò)展資料
04頁(yè)面是客戶端在瀏覽網(wǎng)頁(yè)時(shí),服務(wù)器無(wú)法正常提供信息,或是服務(wù)器無(wú)法回應(yīng),且不知道原因所返回的頁(yè)面。據(jù)說(shuō)在第三次科技革命之前,互聯(lián)網(wǎng)的形態(tài)就是一個(gè)大型的中央數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)就設(shè)置在404房間里面。那時(shí)候所有的請(qǐng)求都是由人工手動(dòng)完成的,如果在數(shù)據(jù)庫(kù)中沒(méi)有找到請(qǐng)求者所需要的文件,或者由于請(qǐng)求者寫錯(cuò)了文件編號(hào),用戶就會(huì)得到一個(gè)返回信息:room 404 : file not found。
404錯(cuò)誤信息通常是在目標(biāo)頁(yè)面被更改或移除,或客戶端輸入頁(yè)面地址錯(cuò)誤后顯示的頁(yè)面,人們也就習(xí)慣了用404作為服務(wù)器未鎮(zhèn)隱找御察廳到文件的錯(cuò)誤代碼了。當(dāng)然實(shí)際考證傳說(shuō)中的room 404是不存在的,在http請(qǐng)求3位的返回碼中,4開(kāi)頭的代表客戶錯(cuò)誤,5開(kāi)頭代表沒(méi)好服務(wù)器端錯(cuò)誤。
參考資料來(lái)源:
百度百科-頁(yè)面錯(cuò)誤
具體意思如下:
1、404 Not Found
請(qǐng)求失敗,請(qǐng)求所希望得到的資源未被在服務(wù)器上發(fā)現(xiàn)。沒(méi)有信息能夠告訴用戶這個(gè)狀況到底是暫時(shí)的還是永久的。假如服務(wù)器知道情況的話慎慧,應(yīng)當(dāng)使用410狀態(tài)碼來(lái)告知舊資源因?yàn)槟承﹥?nèi)部的配置機(jī)制問(wèn)題,已經(jīng)永久的不可用,而且沒(méi)有任何可以跳轉(zhuǎn)的地址。
404這個(gè)狀態(tài)碼被廣泛應(yīng)用于當(dāng)服務(wù)器不想揭示到底為何請(qǐng)求被拒絕或者沒(méi)有其他適合的響應(yīng)可用的情況下。出現(xiàn)這個(gè)錯(cuò)誤的最有可能的原因是服務(wù)器端沒(méi)有這個(gè)頁(yè)面。
2、500 Internal Server Error
服務(wù)器遇到了一個(gè)未曾預(yù)料的狀況,導(dǎo)致了它無(wú)法完成對(duì)請(qǐng)求的處理。一般來(lái)說(shuō),這個(gè)問(wèn)題都會(huì)在服務(wù)器端的
源代碼
出現(xiàn)錯(cuò)誤時(shí)出現(xiàn)。
3、400 Bad Request
(1)語(yǔ)義有誤,當(dāng)前請(qǐng)求無(wú)法被服務(wù)器理解。除非進(jìn)行修改,否則客戶端不應(yīng)該重復(fù)提交這個(gè)請(qǐng)求。
(2)請(qǐng)求參數(shù)有誤。
擴(kuò)展資料:
其他錯(cuò)誤信息常見(jiàn)茄薯
HTTP狀態(tài)碼
:
401 Unauthorized
當(dāng)前請(qǐng)求需要用戶驗(yàn)證。該響應(yīng)必須包含一個(gè)適用于被請(qǐng)求資源的 WWW-Authenticate 信息頭用以詢問(wèn)用戶信寬納答息??蛻舳丝梢灾貜?fù)提交一個(gè)包含恰當(dāng)?shù)?Authorization 頭信息的請(qǐng)求。
如果當(dāng)前請(qǐng)求已經(jīng)包含了 Authorization 證書,那么401響應(yīng)代表著服務(wù)器驗(yàn)證已經(jīng)拒絕了那些證書。
如果401響應(yīng)包含了與前一個(gè)響應(yīng)相同的身份驗(yàn)證詢問(wèn),且瀏覽器已經(jīng)至少嘗試了一次驗(yàn)證,那么瀏覽器應(yīng)當(dāng)向用戶展示響應(yīng)中包含的實(shí)體信息,因?yàn)檫@個(gè)實(shí)體信息中可能包含了相關(guān)診斷信息。
402 Payment Required
該狀態(tài)碼是為了將來(lái)可能的需求而預(yù)留的。
403 Forbidden
服務(wù)器已經(jīng)理解請(qǐng)求,但是拒絕執(zhí)行它。與401響應(yīng)不同的是,身份驗(yàn)證并不能提供任何幫助,而且這個(gè)請(qǐng)求也不應(yīng)該被重復(fù)提交。如果這不是一個(gè) HEAD 請(qǐng)求,而且服務(wù)器希望能夠講清楚為何請(qǐng)求不能被執(zhí)行,那么就應(yīng)該在實(shí)體內(nèi)描述拒絕的原因。
當(dāng)然服務(wù)器也可以返回一個(gè)404響應(yīng),假如它不希望讓客戶端獲得任何信息。
參考資料:
百度百科-HTTP狀態(tài)碼
404:找不到 — 服務(wù)器找不到給定的資源;文件不存在。
400:由于語(yǔ)法格式有誤,服務(wù)器無(wú)法理解此請(qǐng)求。不作修改,客戶程序就無(wú)法重復(fù)此請(qǐng)求。。
500:內(nèi)部服務(wù)器錯(cuò)誤,服務(wù)器由于遇到錯(cuò)誤而不能完成該請(qǐng)求。
擴(kuò)展資料
頁(yè)面錯(cuò)誤指當(dāng)軟件試圖讀取或?qū)懭霕?biāo)記為“不存在”的虛擬內(nèi)存位置時(shí)發(fā)生的中斷。頁(yè)面錯(cuò)誤記錄了一個(gè)進(jìn)程必須從硬盤上恢復(fù)的次數(shù)。
在“任務(wù)管理器”中,頁(yè)面錯(cuò)誤消宴坦是進(jìn)程中當(dāng)數(shù)據(jù)不在內(nèi)存而必須從磁盤檢索的次數(shù)。頁(yè)面錯(cuò)誤值從進(jìn)程啟動(dòng)的時(shí)間開(kāi)始累計(jì)。
頁(yè)面錯(cuò)誤增量是在“任務(wù)管理器拿桐”中,自上一次更新開(kāi)始的頁(yè)面錯(cuò)誤次數(shù)的變化。
具體參見(jiàn): 幫助–任務(wù)管理器–使用進(jìn)程–進(jìn)程計(jì)數(shù)器列標(biāo)題–頁(yè)面錯(cuò)誤。
頁(yè)面錯(cuò)誤不表示程序存在錯(cuò)誤。默認(rèn)情況下,Windows操作系統(tǒng)會(huì)祥蘆在硬盤上建立 虛擬內(nèi)存,在很多時(shí)候(程序需要的內(nèi)存超出物理內(nèi)存時(shí))都會(huì)發(fā)生頁(yè)面錯(cuò)誤。
參考資料來(lái)源:
百度百科:頁(yè)面錯(cuò)誤
1.404 – 請(qǐng)求的網(wǎng)頁(yè)不存在。
2.500 (服務(wù)器內(nèi)部錯(cuò)誤) 服務(wù)器遇到錯(cuò)誤,無(wú)法完成請(qǐng)求。
3.400 (錯(cuò)誤請(qǐng)求)
服務(wù)器不理解請(qǐng)求的語(yǔ)法。
4.網(wǎng)站的http狀態(tài)對(duì)于網(wǎng)站維護(hù)人員來(lái)說(shuō)是相當(dāng)重要的,當(dāng)網(wǎng)站出現(xiàn)問(wèn)題的時(shí)候,我們首先要診斷一下網(wǎng)站的http狀態(tài),從而進(jìn)一步確認(rèn)哪里出現(xiàn)的問(wèn)題。
擴(kuò)展資料:
些狀態(tài)碼被穗賣分為五大類:
用于指定客戶端應(yīng)相應(yīng)的某些動(dòng)作。
用于表示請(qǐng)求成功。
用于已經(jīng)移動(dòng)的文件并且常被包含在定位頭信息中指定新的地址信息。
用于指出客戶端的錯(cuò)誤。
用于支持服務(wù)器錯(cuò)誤。
405 (Method Not Allowed/方法未允許)
405 (SC_METHOD_NOT_ALLOWED)指出請(qǐng)求方法(GET, POST, HEAD, PUT, DELETE, 等)對(duì)某些特定的資源不允許使用。該狀態(tài)碼是新或族老加入 HTTP 1.1中的。
406 (Not Acceptable/無(wú)法訪問(wèn))
406 (SC_NOT_ACCEPTABLE)表示請(qǐng)求資源的MIME類型與客戶端中Accept頭信息中指定的類型不一致。見(jiàn)本書7.2部分中的表7.1(HTTP 1.1 Response Headers and Their Meaning/HTTP 1.1響應(yīng)頭信息以及他們的意義)中對(duì)MIME類型的介紹。406是新加入 HTTP 1.1中的。
407 (Proxy Authentication Required/代理服務(wù)器認(rèn)證要求)
407 (SC_PROXY_AUTHENTICATION_REQUIRED)與401狀態(tài)有些相似,只是這個(gè)狀態(tài)用于代理服務(wù)器。該狀衫升態(tài)指出客戶端必須通過(guò)代理服務(wù)器的認(rèn)證。代理服務(wù)器返回一個(gè)Proxy-Authenticate響應(yīng)頭信息給客戶端,這會(huì)引起客戶端使用帶有Proxy-Authorization請(qǐng)求的頭信息重新連接。該狀態(tài)碼是新加入 HTTP 1.1中的。
參考資料:
百度百科-狀態(tài)碼
等是HTTP常見(jiàn)的幾種狀態(tài)碼,具體相關(guān)意思解釋如下:
404
404頁(yè)面是客戶端在瀏覽網(wǎng)頁(yè)時(shí),服務(wù)器無(wú)法正常提供信息,或族租銷是服務(wù)器無(wú)法回應(yīng),且不知道原因所返回的頁(yè)面。據(jù)說(shuō)在第三次科技革命之前,互聯(lián)網(wǎng)的形態(tài)就是一個(gè)大型的中央數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)就設(shè)置在404房間里面。
那時(shí)候所有的請(qǐng)求都是由人工手動(dòng)完成的,如果在數(shù)據(jù)庫(kù)中沒(méi)有找到請(qǐng)求者所需要的文件,或者由于請(qǐng)求者寫錯(cuò)了文件編號(hào),用戶就會(huì)得到一個(gè)返回信息:room 404 : file not found。
404錯(cuò)誤信息通常是在目標(biāo)頁(yè)面被更改或移除,或客戶端輸入頁(yè)面地址錯(cuò)誤后顯示的頁(yè)面,人們也就習(xí)慣了用404作為服務(wù)器未找到文件的錯(cuò)誤代碼了。當(dāng)然實(shí)際考證傳說(shuō)中的room 404是不存在的,在http請(qǐng)求3位的返回碼中,4開(kāi)頭的代表客戶錯(cuò)誤,5開(kāi)頭代表服務(wù)器端錯(cuò)誤。
400
400含義400是一種400是HTTP狀態(tài)碼,400 Bad Request。是在打開(kāi)網(wǎng)頁(yè)時(shí)瀏覽器返回到客戶端的一種狀態(tài)碼。400頁(yè)面代表的意思400頁(yè)面是當(dāng)用戶在打開(kāi)網(wǎng)頁(yè)時(shí),返回給用戶界面帶有400提示符的頁(yè)面。其含義是你訪問(wèn)的頁(yè)面域名不存在或者請(qǐng)求錯(cuò)誤。
主要有兩種形式:1、bad request意思是“錯(cuò)誤的請(qǐng)求”;2、invalid hostname意思是”不存在的域名”。通常只用Windows主機(jī)才會(huì)出現(xiàn)這樣的字樣,如果是Linux主機(jī),會(huì)顯示不同的錯(cuò)誤提示。
bad request invalid hostname出型隱現(xiàn)這個(gè)錯(cuò)誤的原因是某個(gè)域名綁定到了某個(gè)主機(jī)上,而該主機(jī)卻沒(méi)有綁定這個(gè)域名,所以IIS就返回了這個(gè)提示信息。遇到這個(gè)問(wèn)題怎么辦呢?解決方法首先就是Ping一下域名,看看是否解析到空間所在的IP。
如果是,再去空間的管理面板看有沒(méi)有綁定你的域名了,如果有,就可以肯定是空間提供商的問(wèn)題了,解決這個(gè)問(wèn)題就只能找空間提供商綁定你的域名了,如果自己有這個(gè)權(quán)限自己綁定域名就可以解決問(wèn)題。
500
http 500內(nèi)部服務(wù)器(HTTP-Internal Server Error)錯(cuò)誤說(shuō)兆游明(服務(wù)器內(nèi)部錯(cuò)誤) 服務(wù)器遇到錯(cuò)誤,無(wú)法完成請(qǐng)求。
擴(kuò)展資料:
HTTP狀態(tài)碼(HTTP Status Code)是用以表示網(wǎng)頁(yè)服務(wù)器HTTP響應(yīng)狀態(tài)的3位數(shù)字代碼。它由 RFC 2616 規(guī)范定義的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等規(guī)范擴(kuò)展。
當(dāng)瀏覽者訪問(wèn)一個(gè)網(wǎng)頁(yè)時(shí),瀏覽者的瀏覽器會(huì)向網(wǎng)頁(yè)所在服務(wù)器發(fā)出請(qǐng)求。當(dāng)瀏覽器接收并顯示網(wǎng)頁(yè)前,此網(wǎng)頁(yè)所在的服務(wù)器會(huì)返回一個(gè)包含HTTP狀態(tài)碼的信息頭(server header)用以響應(yīng)瀏覽器的請(qǐng)求。
HTTP狀態(tài)碼的英文為HTTP Status Code。
參考資料:
關(guān)于linux測(cè)試報(bào)404怎么找的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌建站設(shè)計(jì),成都高端網(wǎng)站制作開(kāi)發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營(yíng)銷讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。
文章題目:Linux測(cè)試遇到404錯(cuò)誤如何解決(linux測(cè)試報(bào)404怎么找)
轉(zhuǎn)載注明:http://www.5511xx.com/article/dhddpig.html


咨詢
建站咨詢
