Vai nesen esat lejupielādējis programmatūras pakotnes no interneta? Šobrīd šī ir visbiežāk izmantotā infiltrācijas tehnika. Daudzi datoru lietotāji dod priekšroku programmatūras pakotņu instalēšanai, kas ietaupa laiku un pūles. Problēma ir tā, ka jums ir jāpievērš īpaša uzmanība procesam. Instalēšanas vednī atlasiet opciju Advanced/Custom. Atcerieties, ka instalēšanas darbību izlaišana izšķiroša kļūda. Varētu būt pievienota vesela virkne vīrusu drošas programmas iepakojumā. Ja būsiet neuzmanīgs, instalēsiet arī infekcijas. Ir daudz vieglāk novērst infiltrāciju nekā noņemt vīrusu. Glābiet sevi un esiet uzmanīgi. Pārbaudiet arī lejupielādētā satura EULA (gala lietotāja licences līgumu). Tas pats padoms attiecas uz noteikumiem un nosacījumiem. Nesteidzieties instalācijā un neaizmirstiet par iespējamiem draudiem. Tāpat izvairieties no nelegālām vietnēm, straumēm un reklāmām. Visbiežāk tie ir neuzticami.
Antivīruss programmatūra | Versija | Atklāšana |
---|---|---|
McAfee | 5.600.0.1067 | |
Kingsoft AntiVirus | 2013.4.9.267 | Win32.Troj.Generic.a.(kcloud) |
Tencent | 1.0.0.1 | Win32.Trojan.Bprotector.Wlfh |
Qihoo-360 | 1.0.0.1015 | Win32/Virus.RiskTool.825 |
ESET-NOD32 | 8894 | Win32/Wajam.A |
NANO antivīruss | 0.26.0.55366 | Trojan.Win32.Searcher.bpjlwd |
VIPRE Antivīruss | 22702 | Wajam (fs) |
Baidu-International | 3.5.1.41473 | Trojan.Win32.Agent.peo |
Dr.Web | Adware.Searcher.2467 | |
Malwarebytes | 1.75.0.1 | PUP.Pēc izvēles.Wajam.A |
McAfee-GW-Edition | 2013 | Win32.Application.OptimizerPro.E |
Kurš no tiem, kam patīk klīst pa internetu, nav saskāries ar kļūdu “400: Bad request”, kas parādās pārlūkprogrammā? Tiesa, ne visi sērfotāji zina, ko tas nozīmē un kāpēc tas notiek. Tagad mēs mēģināsim noskaidrot šo situāciju.
Kā tiek uzskatīts datoru pasaulē, kļūdas numurs 400 ir saistīts tikai ar lietotāju, ievadot nepareizu pieprasījumu (URL), lai piekļūtu noteiktai vietnei globālajā tīmeklī. Mēs lūdzam atšķirties.
Protams, var ievadīt arī nepareizu adresi, taču dažreiz pat tad, kad adrese vai saite ir atvērta pareizi, atkal un atkal parādās kļūda “HTTP: 400 Bad request”. Tam var būt daudz iemeslu. Īpaši bieži tas ir redzams, piekļūstot personiskām mitināšanas vietnēm, kas tiek mitinātas dažādos, neatkarīgos serveros no dažādiem pakalpojumu sniedzējiem. Kāds ir iemesls?
Patiešām, vienu no galvenajiem cēloņiem var saukt par lapas adreses pareizas ievadīšanas pārkāpumu.
Ņemsim vienkāršu piemēru: mēģinot piekļūt tam pašam Mail.ru pasta serverim, Ukrainas lietotājs adreses joslā var ievadīt URL, kas šķietami atbilst viņa reģionam (šajā gadījumā pieņemsim, ka tā ir mail.ua adrese) .
Kļūdas problēma "400: Slikts pieprasījums Nginx". Pati Nginx sistēma ir vai nu specifiska pasta serveris
starpniekserveris vai tīmekļa serveris, kas darbojas UNIX sistēmās.
Ugunsmūra ietekme
Izeja no šīs situācijas var būt vietnes adreses vai piekļuves ierīces pievienošana izņēmumu sarakstam. Windows sistēmām tas tiek darīts, piekļūstot drošības izvēlnei, kas atrodas standarta “Vadības panelī”.
Principā nav nekas slikts pat pilnībā atspējot ugunsmūri (protams, ja jums ir jaudīga pretvīrusu pakotne). Ir jāsniedz arī daži precizējumi par šo punktu.
Parasti visizplatītākajām standarta pretvīrusu pakotnēm ir savs iebūvēts ugunsmūris. Tas var arī bloķēt potenciāli nedrošu vai nevēlamu saturu.
400 slikta pieprasījuma kļūda ir diezgan izplatīta problēma, kas var parādīties, mēģinot piekļūt internetam. Ir divi interesanti fakti, kas saistīti ar šo problēmu:
Tulkojums “routebuildservice 400 bad request” nozīmē aptuveni “kļūdains pieprasījums” un nepalīdz ārstēšanā. Tāpēc jums rūpīgi jāizlasa tālāk esošais materiāls, lai saprastu, kā labot 400 sliktu pieprasījumu.
Interesanti, ka šādas problēmas risinājums var būt pilnīgi nesaistīts ar lietotāju, viņa aprīkojumu un iestatījumiem uz tā - iespējams, ir radušās kādas grūtības no pakalpojumu sniedzēja puses vai pakalpojumu sniedzēja uzņēmums šobrīd veic darbu pie savu līniju uzlabošanas. .
Protams, normālai organizācijai ir pienākums informēt savus klientus par šādu situāciju, taču praksē tas ne vienmēr notiek. Tāpēc pirmais solis jautājuma “kas ir 400 slikts pieprasījums” risināšanai ir šāds:
Parasti šo darbību ieteicams veikt vispirms, ja rodas problēmas ar interneta savienojumu. Tikai pēc atbildes saņemšanas, ka situācija radusies no lietotāja puses, varat pāriet pie citām ārstēšanas iespējām.
Dažreiz šī kļūda var izskatīties šādi — 400 nepareiza pieprasījuma galvene vai pārāk liels sīkfails. Šajā teikumā ir viens svarīgs vārds - "Cepums". Šajā gadījumā tieši no tā jāsāk, meklējot kļūdas risinājumu.
Ārstēšana ir diezgan vienkārša:
Nepalīdzēja? Lūdzu, pievērsiet uzmanību instalētajai pretvīrusu programmatūrai. Dažiem cilvēkiem tas būs atklājums, ka dažas šāda veida programmatūras savā darbā izmanto papildu iebūvētu ugunsmūri, kas var izraisīt šo slimību. Tāpēc iemesls ir jāmeklē šajā pieteikumā. Parasti šādās programmās ir opciju izvēlne, kurā var redzēt rindu “noteikumi lietojumprogrammām” vai kaut ko līdzīgu. Tātad, šeit ir jādodas un jāpalielina uzticības pakāpe izejošajam un ienākošajam savienojumam.
Līdzīga situācija var rasties ar Microsoft standarta ugunsmūri, ar kuru šis uzņēmums aprīko savas operētājsistēmas. Kā rīkoties:
Šāda veida nepatikšanas ir unikālas ar to, ka pēc nosaukuma ir grūti saprast, kuras ārstēšanas iespējas izmantot. Tāpēc jums nekavējoties jāturpina izmantot iepriekš aprakstīto metodi, nevis jātērē laiks, meklējot atbildi uz jautājumu - "400 slikts pieprasījums - ko tas nozīmē"?
Piekļūstot tīmekļa serverim vai lietojumprogrammai, katrs ienākošais HTTP pieprasījums saņem HTTP statusa kodu kā atbildi. HTTP statusa kodi ir trīsciparu kodi, kas sagrupēti piecās dažādās klasēs. Statusa koda klasi var noteikt pēc pirmā cipara:
Šajā rokasgrāmatā galvenā uzmanība ir pievērsta visbiežāk sastopamo HTTP kļūdu kodu (t.i., 4xx un 5xx statusa kodu) identificēšanai un atrisināšanai no sistēmas administratora viedokļa. Dažās situācijās tīmekļa serveris atbild uz pieprasījumu ar konkrētu kļūdas kodu; paskatīsimies uz ģenerāli iespējamie iemesli un risinājumi.
Klienta kļūdas (HTTP statusa kodi 400–499) rodas klienta (tīmekļa pārlūkprogrammas vai cita HTTP klienta) nosūtīto HTTP pieprasījumu dēļ. Lai gan šāda veida kļūdas ir tieši saistītas ar klientu, sistēmas administrators Ir noderīgi zināt, ar kādiem kļūdu kodiem lietotājs var saskarties, lai noteiktu, vai problēmu var atrisināt servera konfigurācijās.
Servera kļūdas (HTTP statusa kodi 500–599) rodas, ja tīmekļa serveris nevar apstrādāt pieprasījumu kādas kļūdas vai kļūmes dēļ.
Tagad, kad esam iepazinušies ar HTTP statusa kodu pamatjēdzieniem, apskatīsim visbiežāk sastopamās kļūdas.
Statusa kods 400 vai slikta pieprasījuma kļūda nozīmē, ka sintakse HTTP pieprasījums, nosūtīts uz serveri, ir nepareizs.
Parasti kļūdas 400 sliktā pieprasījuma iemesli ir šādi:
Statusa kods 401 jeb neatļauta kļūda nozīmē, ka lietotājs, kurš mēģināja piekļūt resursam, nebija autorizēts (vai arī nevarēja to pabeigt, norādot nepareizus akreditācijas datus). Lai varētu skatīt aizsargāto resursu, lietotājam ir jāiesniedz derīgi akreditācijas dati.
Piemēram, 401. neautorizēta kļūda var rasties, ja lietotājs mēģina piekļūt resursam, kas ir aizsargāts ar HTTP autorizāciju (kā šajā). Šādā situācijā kļūda 401 parādīsies atkal un atkal, līdz lietotājs norādīs pareizo lietotājvārdu un paroli (kas tiek ievadīts .htpasswd failā).
Statusa kods 403 jeb Aizliegta kļūda nozīmē, ka lietotāja pieprasījums tika nosūtīts pareizi, bet serveris atsakās to apkalpot, jo trūkst atļaujas piekļūt pieprasītajam resursam. Šajā sadaļā ir aprakstīti visbiežāk sastopamie 403 kļūdas cēloņi.
Parasti 403. kļūda rodas, ja lietotājam, kurš palaiž tīmekļa servera procesu, nav atļaujas lasīt pieprasīto failu.
Lai sniegtu piemēru, kā novērst kļūdu 403, pieņemsim, ka:
Tātad, ja lietotājs saņem 403 Forbidden kļūdu, pārliecinieties, vai www-data lietotājam ir faila lasīšanas atļaujas. Parasti šādā situācijā jums vienkārši jāmaina faila atļaujas. To var izdarīt vairākos veidos, taču šajā gadījumā šī komanda darbosies:
sudo chmod o=r /usr/share/nginx/html/index.html
Vēl viens iespējamais 403. kļūdas (bieži tīšas) cēlonis ir .htaccess faila izmantošana. Izmantojot .htaccess failu, varat liegt noteiktām IP adresēm (vai adrešu diapazoniem) piekļuvi noteiktiem resursiem.
Ja lietotāji negaidīti saņem kļūdu 403 Forbidden, pārliecinieties, vai to nav izraisījuši .htaccess faila iestatījumi.
Ja lietotājs mēģina piekļūt direktorijam, kuram nav standarta indeksa faila, un direktoriju saraksts ir atspējots, tīmekļa serveris atgriezīs kļūdu 403 aizliegts. Tas notiktu, ja, piemēram, lietotājs mēģina piekļūt direktorijam http://example.com/emptydir/ un servera direktorijā emptydir nav indeksa faila. Direktoriju sarakstu var iespējot servera konfigurācijās.
Statusa kods 404, vai kļūda Nav Atrasts nozīmē, ka lietotājs var mijiedarboties ar serveri, bet trūkst vajadzīgā faila vai resursa.
404 kļūdas var rasties dažādās situācijās. Tālāk ir sniegts saraksts ar padomiem, kas palīdzēs atrisināt problēmu, ja lietotājs negaidīti saņem ziņojumu 404 Nav atrasts:
Statusa kods 500 jeb iekšējā servera kļūda nozīmē, ka serveris nevar apstrādāt pieprasījumu nezināma iemesla dēļ. Dažreiz šis kods parādās situācijās, kad piemērotāki ir citi 5xx kļūdu ziņojumi.
Parasti šīs kļūdas cēlonis ir nepareiza servera konfigurācija (piemēram, nepareizi veidots .htaccess fails) vai noteiktu pakotņu trūkums (piemēram, PHP faila palaišana bez iepriekš instalēta PHP).
Statusa kods 502 jeb Bad Gateway kļūda nozīmē, ka pieprasītais serveris ir vārteja vai starpniekserveris un nesaņem derīgas atbildes no aizmugursistēmas serveriem, kas faktiski veica pieprasījumu.
Ja tas ir apgrieztais starpniekserveris (piemēram, slodzes balansētājs), pārliecinieties, ka:
Statusa kods 503 jeb Pakalpojums nav pieejams kļūda nozīmē, ka serveris ir pārslogots vai tam tiek veikta apkope; šādam pakalpojumam vajadzētu kļūt pieejamam pēc kāda laika.
Ja serverim netiek veikta apkope, šī kļūda var norādīt, ka serverim nav pietiekami daudz CPU vai atmiņas resursu, lai apstrādātu visus ienākošos pieprasījumus, vai ka tīmekļa serveris ir jākonfigurē, lai tas apkalpotu vairāk lietotāju vai procesu.
Statusa kods 504 jeb vārtejas noildzes kļūda nozīmē, ka serveris ir vārteja vai starpniekserveris un nesaņem atbildi no aizmugursistēmas atļautajā laika periodā.
Parasti tas notiek šādu iemeslu dēļ:
Tagad esat iepazinies ar pamata HTTP kļūdu kodiem un dažiem šo problēmu risinājumiem.
Ja saskārāties ar kļūdu, kas nav aplūkota šajā rakstā, vai zināt citus ērtus HTTP kļūdu novēršanas veidus, lūdzu, aprakstiet tos tālāk sniegtajos komentāros.
Birkas: ,