401 autoriseerimisviga. HTTP veakoodid: dekrüpteerimine ja kõrvaldamine. Miks see juhtub


Windowsi registri käsitsi redigeerimine kehtetute nõutavate autoriseerimisvõtmete eemaldamiseks pole soovitatav, kui te pole arvutiteenindaja. Registri redigeerimisel tehtud vead võivad muuta teie arvuti kasutuskõlbmatuks ja põhjustada teie operatsioonisüsteemile korvamatut kahju. Tegelikult võib isegi üks valesse kohta pandud koma takistada arvuti käivitamist!

Selle riski tõttu soovitame tungivalt kasutada usaldusväärset registripuhastajat, nagu Reimage (väljatöötatud Microsoft Gold Certified Partneri poolt), et skannida ja parandada veaga 401 seotud probleemid. Registripuhastaja abil on teil võimalik automatiseerida registripuhastajat. kahjustatud registrikirjed puuduvatele failidele (nt põhjustades nõutava autoriseerimise vea) ja katkised lingid registris. Enne iga skannimist luuakse automaatselt varukoopia, mis võimaldab teil kõik muudatused ühe klõpsuga tagasi võtta ja kaitsta teid võimalike arvutikahjustuste eest. Parim osa on see, et registrivigade kõrvaldamine võib oluliselt parandada süsteemi kiirust ja jõudlust.


Hoiatus: Kui te pole kogenud arvutikasutaja, EI soovita me Windowsi registrit käsitsi redigeerida. Registriredaktori vale kasutamine võib põhjustada tõsiseid probleeme, mille tõttu peate Windowsi uuesti installima. Me ei garanteeri, et registriredaktori valest kasutamisest tulenevaid probleeme saab parandada. Registriredaktorit kasutate omal vastutusel.

Enne Windowsi registri käsitsi taastamist peate looma varukoopia, eksportides registri osa, mis on seotud nõutava autoriseerimisega (nt Windowsi operatsioonisüsteem):

  1. Klõpsake nuppu Alusta.
  2. Sisenema " käsk"V otsinguriba... ÄRA VEEL KLIKI SISENEMA!
  3. Klahve all hoides CTRL-Shift vajutage klaviatuuril SISENEMA.
  4. Kuvatakse juurdepääsuks dialoogiboks.
  5. Klõpsake Jah.
  6. Must kast avaneb vilkuva kursoriga.
  7. Sisenema " regedit"ja vajutage SISENEMA.
  8. Valige registriredaktoris 401-ga seotud võti (nt Windowsi operatsioonisüsteem), mida soovite varundada.
  9. Menüüs Fail vali Ekspordi.
  10. Nimekirjas Salvesta Valige kaust, kuhu soovite Windowsi operatsioonisüsteemi võtmete varukoopia salvestada.
  11. Põllul Faili nimi Sisestage varufaili nimi, näiteks "Windowsi operatsioonisüsteemi varukoopia".
  12. Veenduge, et väli Ekspordi vahemik valitud väärtus Valitud haru.
  13. Klõpsake Salvesta.
  14. Fail salvestatakse laiendiga .reg.
  15. Teil on nüüd nõutava autoriseerimisega seotud registrikirje varukoopia.

Selles artiklis ei kirjeldata registri käsitsi redigeerimise järgmisi samme, kuna need võivad teie süsteemi kahjustada. Kui soovite registri käsitsi redigeerimise kohta lisateavet, vaadake allolevaid linke.

Mõnikord avastab tarkvara saidi sisemise optimeerimise ajal mõnel lehel volitamata vea 401. Veebisaidi kvaliteetseks reklaamimiseks on väga soovitav, et otsingurobot saaks kõigil roomatavatel lehtedel kas 200 või 301 vastuse, mis peaks selle siiski suunama koodiga 200 lehele.

Millised on vea 401 võimalikud põhjused?

  • probleeme serveriga
  • kohaliku arvuti kasutaja probleemid
  • probleeme sisemiste skriptidega

Kui serveris on probleem, peate lihtsalt tegema veast ekraanipildi ja saatma selle koos probleemsete lehtede aadressidega hostimise tugiteenusele, kus kvaliteetse teenuse olemasolul peaksite viivitamatult ühendust võtma. aitas probleemi lahendada.

Kui probleem on teie skriptides, ei aita tugi teid palju. Esimene samm on blokeerida failis robots.txt indekseerimine kõikidel lehtedel, millele on juurdepääs ainult registreeritud kasutajatele. Järgmiseks peame probleemilehtedel konfigureerima õige vastusekoodi 200 ja säilitama saidi kõik funktsioonid. Lihtsaim lahendus probleemile oleks seadistada 301 ümbersuunamine 401 koodiga lehelt registreerimisvormiga lehele, misjärel suuname kasutaja uuesti otsitavale lehele. Keerulisem variant oleks seadistada spetsiaalne Java skript, mis autoriseerimist vajavale lingile järgnedes kuvab samal lehel akna sisselogimise ja parooli sisestamiseks, mille täitmist kasutajale leht antakse palus ta.

Kui kasutaja on registreerunud, kuid saab siiski vastusekoodi 401, siis tõenäoliselt pole seda tüüpi kasutajate juurdepääsutasemed administraatoripaneelil õigesti konfigureeritud või on kasutaja seansi kestus enne automaatset väljalogimist väga lühike. Kasutajaseansi kestuse pikendamiseks otsige serverist üles fail php.ini ja suurendage kahe järgmise parameetri väärtust: session.gc_maxlifetime ja session.cookie_lifetime.

Täna vaatame:

YouTube'i teenus ei vaja tutvustamist: see on populaarne kogu maailmas ja ei kiirusta oma populaarsust pidurdama. Lisaks arvutitele mõeldud veebiversioonile iOS-i ja Androidi YouTube'i mobiilirakenduste tulekuga on see videomajutus muutunud tehnoloogiliselt arenenumaks ja oma funktsionaalsuselt täiustatud, kuid koos sellega on ilmnenud mitmesuguseid probleeme. mis ei pruugi võimaldada teil pääseda juurde oma lemmikkanalile või vaadata midagi, mis teile huvi pakub. Üks neist probleemidest on YouTube'i tõrge 401, mis ilmub arvutites ja nutitelefonides erinevatel põhjustel. Nüüd aga uurime neid kõiki, et teada saada, mida tähendab YouTube'i viga 401 ja kuidas seda parandada.

Miks annab YouTube veateate 401?

Viga 401 YouTube'is võib ilmneda erinevatel asjaoludel: kui näete seda tõrget oma arvutis, tähendab see, et olete sisestanud vale sisselogimisteabe.

Kui nutitelefonis või tahvelarvutis rakenduse kasutamise ajal selline probleem ilmneb, tähendab see, et YouTube'i rakenduse käivitamiseks ja töötamiseks vajalik abiprogramm on keelatud.

Lisaks on ka teisi universaalseid põhjuseid, mis võivad avalduda nii arvutites kui ka mobiilseadmetes. Nende hulgas:

  • probleemid hostimise poolel;
  • aeglane interneti kiirus.

Nii saime teada, mida tähendab YouTube'i tõrge 401 ja millistel asjaoludel see võib ilmneda. Vaatame nüüd üksikasjalikult nende lahendamise viise.

Viga 401 YouTube'is: lahendused arvutile

Tekkinud probleemi saab parandada erinevatel viisidel: peamine on teada, mis on selle kõige allikas. Järgmisena jagame probleemi leidmise ja kõrvaldamise protsessi mitmeks punktiks, et teil oleks lihtsam leida vajalikku. Ja alustame võib-olla personaalarvutitega.

Vale sisselogimisinfo

Kui olete YouTube'i arvutis kogu aeg edukalt kasutanud, kuid ühel hetkel näete veakoodi 401, tähendab see, et viimane kord, kui proovisite sellele videomajutussaidile sisse logida, sisestasite suure tõenäosusega vale sisselogimise ja parooli.

Vana versioon või vajaliku tarkvara puudumine

Tarkvara mängib YouTube'i videote esitamisel väga olulist rolli, eriti kui kasutate arvutit. Seega võib järgmise uuendusega videomajutus nõuda teie arvuti riistvaralt Adobe Flash Payeri uuemat versiooni – see on spetsiaalne moodul, mis võimaldab teie arvutil töötada Internetis ja mujal leiduva videosisuga.

Kui YouTube kuvab teie arvutis veateate 401, võite proovida Adobe Flash Payeri värskendamist ja seejärel kontrollida videomajutuse funktsionaalsust.

Aeglane Interneti-ühendus

Interneti-kiirusel on võrgust sisu allalaadimisel oluline roll. Seega võib halb andmeedastus videomajutuse toimimist negatiivselt mõjutada ja seetõttu näete, et YouTube kuvab vea 401.

Andmeedastuskiirust on väga lihtne kontrollida: oleme sellest varem kirjutanud spetsiaalsete võrguteenuste abil. Soovitatav lugemine.

Ja veel, mida sellises olukorras teha?

  • Kõigepealt kontrollige ruuteri ja kõigi sellest tulevate juhtmete terviklikkust. Interneti kvaliteeti võivad mõjutada ruuteri enda rikked ja kahjustatud kaablid.
  • Teiseks, kui teil on tariifi tõttu aeglane Internet, saate tellida kallima tariifi ja vastavalt sellele saada parema andmeedastuskiiruse üle globaalse võrgu.

Niisiis, kontrollime seda punkti ja kui videoaknas ikka kuvatakse veakood 401 YouTube, siis liigume edasi.

Hosting probleemid

Kui kõik eelmised näpunäited teid ei aidanud (eeldusel, et tegite kõike täpselt vastavalt juhistele), peate veenduma, et YouTube'i teenus ise töötab ja seal ei tehta näiteks hooldustöid, mis põhjustab ka tõrke 401 ilmumise YouTube'is.

Seda on väga lihtne kontrollida: peate lihtsalt välja selgitama, kuidas see videomajutus töötab teistes seadmetes. Lihtsaim viis seda teha on nutitelefoni kaudu.

Viga 401 YouTube'is: mobiilseadmete rakenduses jookseb kokku

Niisiis, võtsite oma telefoni, sisenesite rakendusse, kuid isegi siin märkate, et võrguga "Error 401" on probleem ja YouTube ikka ei tööta. See võib tähendada ühte kahest asjast:

  • või hostimine teeb endiselt tehnilist tööd ja nüüd ei saa te videot vaadata;
  • või nii arvutis kui ka telefonis on see probleem, mis ei sõltu kuidagi videomajutusest.

Mõtlesime välja, kuidas seda probleemi arvutite puhul lahendada. Nutitelefonidega on aga kõik veidi erinev ja siin ilmneb YouTube'i tõrge 401 reeglina rakenduse enda talitlushäirete tõttu. Mõtleme välja, kuidas seda parandada.

Nutitelefonide ja tahvelarvutite juhised

Kui YouTube annab teie telefonis või tahvelarvutis veateate 401, tehke järgmist.


Nagu varem ütlesime, kuvab YouTube nutitelefonides tõrketeate 401, kui YouTube'i rakenduse töötamiseks vajalik lisarakendus on keelatud.

Kui see ei aita, proovige telefoni vahemälu tühjendada. Oleme juba kirjutanud, kuidas seda teha IOS-i ja Androidi jaoks. Pärast nende toimingute tegemist kontrollige, kas tõrge 401 kuvatakse nüüd YouTube'is.

Kui see ei aita, soovitame nutitelefoni täielikult lähtestada. Pärast selle toimingu sooritamist kaob YouTube'is tõrkekood 401 100% tõenäosusega, kuid on ka negatiivseid nüansse, mille tõttu me ei soovita selle meetodiga alustada (nendest rääkisime ka artiklis, link millele oli eespool).

Nüüd teate, mida tähendab YouTube'i tõrge 401 ja kuidas sellega arvutites, nutitelefonides ja tahvelarvutites toime tulla.

HTTP vead ilmnevad siis, kui veebiserver ei saa mingil põhjusel soovitud dokumenti kasutajale edukalt saata. Sel juhul teavitab server kasutajat HTTP päises ilmnenud veakoodist.

Veakoodid võivad olla positiivsed või negatiivsed või edukad või ebaõnnestunud.

Seal on nelja tüüpi koode:

  • 2xx- taotlus edukalt täidetud
  • 3xx- päring suunati edukalt ümber - ka positiivne kood.
  • 4xx- viga - dokumenti ei saadetud kasutajale, kuna ilmnes kriitiline viga. 4xx koodiklass on mõeldud kliendipoolsete vigade näitamiseks.
  • 5xx- serveri viga - kriitiline viga serveris. Koodid 5xx eraldatakse serveri süül ebaõnnestunud töö korral.

Vigade täieliku loetelu ja nende lühikirjeldused leiate Vikipeedia lehelt:
http://ru.wikipedia.org/wiki/List_of_status_codes_HTTP#401

Selles artiklis vaatleme levinumaid vigu ja nende esinemise põhjuseid.

Viga – esimese lehe asemel kuvatakse failide loend

Peamise/registrifaili nimi on tõenäoliselt valesti määratud. Indeksfaili nimi võib olla index.html, index.htm, index.php, index.phtml, index.shtml, default.htm või default.html.

Viga 401 401 (pole volitatud)

Selle vea ilmnemine näitab, et kasutaja tuvastamine on vajalik. See tähendab, et lehe vaatamiseks peate sisestama identifitseerimiseks logid ja parooli.

Viga 403 (juurdepääs keelatud)

Viga 403 ilmneb siis, kui server ei saanud taotlust töödelda, kuna juurdepääs failile oli keelatud.

Enamasti juhtub see järgmistel juhtudel:

  • kataloogis pole registrifaili (näiteks index.html);
  • Failiõigused olid seatud nii kõrgeks, et Apache veebiserver ei saanud serveri kettal olevat faili lugeda.
  • kasutaja proovis pääseda juurde skriptile (kataloogis cgi-bin), millel olid valed õigused. Muutke õigused 755-ks.

Viga 404 (faili ei leitud)

Viga 404 (faili ei leitud) ilmneb siis, kui veebiserverilt taotletakse dokumenti, mida serveris pole. See tõrge võib ilmneda ka siis, kui kasutaja sisestab saidil asuva faili lingi URL-i valesti.

Viga 500 (serveri sisemine viga)

Kõik sisemised serveri vead, mis ei kuulu muude 5xx-tõrgete hulka.

Selle vea ilmnemisel on palju põhjuseid.

Kõige sagedamini ilmneb tõrge järgmistel põhjustel: serveris hostitud skripti pole võimalik käivitada; skriptis on viga; ja ka siis, kui .htaccess faili on pandud vale käsk.

Veebiserverile või rakendusele juurdepääsul saab iga sissetulev HTTP päring vastusena HTTP olekukoodi. HTTP olekukoodid on kolmekohalised koodid, mis on rühmitatud viide erinevasse klassi. Olekukoodi klassi saab määrata esimese numbri järgi:

  • 1хх – infokoodid;
  • 2хх – edu;
  • 3хх – ümbersuunamine;
  • 4хх – kliendi viga;
  • 5xx – serveri viga.

See juhend keskendub kõige levinumate HTTP veakoodide (st 4xx ja 5xx olekukoodide) tuvastamisele ja lahendamisele süsteemiadministraatori vaatenurgast. Mõnes olukorras vastab veebiserver päringule konkreetse veakoodiga; Vaatame levinumaid võimalikke põhjuseid ja lahendusi.

Kiire ülevaade kliendi ja serveri vigadest

Kliendi vead (HTTP olekukoodid 400-499) ilmnevad kliendi (veebibrauseri või muu HTTP-kliendi) saadetud HTTP-päringute tõttu. Kuigi seda tüüpi vead on kliendile omased, on süsteemiadministraatoril kasulik teada, milliseid veakoode kasutaja võib kohata, et teha kindlaks, kas probleemi saab serveri konfiguratsioonides lahendada.

Serveri vead (HTTP olekukoodid 500–599) ilmnevad siis, kui veebiserver ei saa mõne vea või tõrke tõttu päringut töödelda.

  • Kui kasutate veebiserveri testimiseks veebibrauserit, värskendage kindlasti brauserit pärast serveri sätete muutmist.
  • Kontrollige serveri logisid, et saada üksikasjalikku teavet selle kohta, kuidas server taotlusi töötleb. Näiteks loovad Apache ja Nginxi veebiserverid kaks faili nimega access.log ja error.log, millest leiate asjakohast teavet.
  • Pidage meeles: HTTP olekukoodi määratlused on osa standardist, mille rakendab päringuid teenindav rakendus. See tähendab, et tegelik tagastatav olekukood sõltub sellest, kuidas serveritarkvara konkreetset viga käsitleb.

Nüüd, kui oleme HTTP olekukoodide põhimõistetega tuttavaks saanud, vaatame kõige levinumaid vigu.

Viga 400 Halb taotlus

Olekukood 400 ehk Bad Request error tähendab, et serverile saadetud HTTP päringu süntaks on vale.

Tavaliselt on vea 400 Bad Request põhjused järgmised:

  • Kasutaja saidiga seotud küpsised on rikutud. Selle probleemi lahendamiseks proovige tühjendada brauseri vahemälu ja küpsised.
  • Valesti vormindatud taotlus vigase brauseri tõttu.
  • Vigane päring, mis on tingitud kasutaja veast HTTP-päringu käsitsi moodustamisel (nt loki vale kasutamine).

Viga 401 Volitamata

Olekukood 401 ehk Volitamata tõrge tähendab, et ressursile juurde pääseda üritaval kasutajal ei olnud volitust (või ei saanud ta valede mandaatide esitamisega seda lõpule viia). Kaitstud ressursi vaatamiseks peab kasutaja esitama kehtivad mandaadid.

Näiteks võib 401 Volitamata tõrge ilmneda siis, kui kasutaja proovib pääseda juurde ressursile, mis on kaitstud HTTP autoriseerimisega (nagu selles). Sellises olukorras ilmub tõrge 401 ikka ja jälle, kuni kasutaja annab õige kasutajanime ja parooli (mis sisestatakse .htpasswd faili).

Viga 403 Keelatud

Olekukood 403 ehk Keelatud tõrge tähendab, et kasutaja päring saadeti õigesti, kuid server keeldub seda teenindamast, kuna tal puudub juurdepääs taotletud ressursile. Selles jaotises kirjeldatakse tõrke 403 levinumaid põhjuseid.

Faili õigused

Tavaliselt ilmneb tõrge 403, kui veebiserveri protsessi käitaval kasutajal pole õigust taotletud faili lugeda.

Et tuua näide, kuidas tõrke 403 lahendada, oletame, et:

  • kasutaja üritab pääseda juurde registrifailile (http://example.com/index.html);
  • veebiserveri tööprotsess kuulub kasutajale www-data;
  • Serveri registrifail asub /usr/share/nginx/html/index.html.

Seega, kui kasutaja saab tõrketeate 403 Keelatud, veenduge, et www-andmete kasutajal on faili lugemisõigused. Reeglina tuleb sellises olukorras lihtsalt faili õigusi muuta. Seda saab teha mitmel viisil, kuid sel juhul töötab see käsk:

sudo chmod o=r /usr/share/nginx/html/index.html

File.htaccess

Teine võimalik 403-tõrke (sageli tahtlik) põhjus on .htaccess-faili kasutamine. Htaccess-faili kasutades saate keelata teatud IP-aadresside (või aadresside vahemike) juurdepääsu teatud ressurssidele.

Kui kasutajad saavad ootamatult tõrketeate 403 Keelatud, veenduge, et seda ei põhjustanud .htaccess-faili sätted.

Olematu registrifail

Kui kasutaja proovib pääseda juurde kataloogile, millel pole standardset registrifaili, ja kataloogide loend on keelatud, tagastab veebiserver tõrketeate 403 Keelatud. See juhtuks näiteks siis, kui kasutaja proovib pääseda juurde kataloogile http://example.com/emptydir/ ja serveris kataloogis emptydir pole indeksifaili. Kataloogide loendit saab lubada serveri konfiguratsioonides.

Viga 404 ei leitud

Olekukood 404 ehk tõrge Not Found tähendab, et kasutaja saab serveriga suhelda, kuid vajalik fail või ressurss puudub.

404 vead võivad ilmneda erinevates olukordades. Allpool on loetelu näpunäidetest, mis aitavad probleemi lahendada, kui kasutaja saab ootamatult teate 404 Ei leitud:

  • Kontrollige linki, mis suunab kasutaja serverisse vigade või kirjavigade suhtes.
  • Kasutaja võib olla sisestanud vale URL-i.
  • Võib juhtuda, et vajalikku faili pole serveris määratud asukohas olemas; Veenduge, et taotletud ressurssi poleks serverist teisaldatud ega kustutatud.
  • Kontrollige, kas dokumendi juure asukoht on serveri konfiguratsioonis õige.
  • Võimalik, et kasutajal, kes omab veebiserveri tööprotsessi, pole vastavaid õigusi kataloogi avamiseks, kus soovitud fail asub. Kataloogile juurdepääsuks vajate lugemis- ja käitamisõigusi.
  • Kui kasutaja navigeerib ressursile sümboolse lingi kaudu, veenduge, et veebiserver oleks konfigureeritud sümboolseid linke toetama.

Viga 500 Serveri sisemine viga

Olekukood 500 ehk Internal Server Error tähendab, et server ei saa taotlust teadmata põhjusel töödelda. Mõnikord ilmub see kood olukordades, kus muud 5xx veateated on sobivamad.

Tavaliselt on selle tõrke põhjuseks vale serveri konfiguratsioon (nt valesti vormindatud .htaccess-fail) või teatud pakettide puudumine (näiteks PHP-faili käivitamine ilma eelinstallitud PHP-ta).

Viga 502 Bad Gateway

Olekukood 502 ehk Bad Gateway viga tähendab, et taotletud server on lüüs või puhverserver ja ei saa kehtivaid vastuseid taustaserveritelt, mis tegelikult päringu esitasid.

Kui see on vastupidine puhverserver (nt koormuse tasakaalustaja), veenduge, et:

  • tagaserveritega (millele saadetakse HTTP päringud) on kõik korras;
  • pöördpuhverserver on õigesti konfigureeritud ja selle seadetes on määratud õiged taustaprogrammid;
  • Võrguühendus taustaserverite ja pöördpuhverserveri vahel on korras. Kui serverid saavad suhelda teiste portide kaudu, veenduge, et need pordid ei oleks tulemüüriga blokeeritud;
  • vajalikud pistikupesad on õiges kohas olemas ja neil on vastavad õigused (kui veebirakendus on konfigureeritud pistikupesa kuulama).

Viga 503 Teenus pole saadaval

Olekukood 503 ehk tõrge Teenus pole saadaval tähendab, et server on ülekoormatud või seda hooldatakse; selline teenus peaks mõne aja pärast kättesaadavaks saama.

Kui serverit ei hooldata, võib see tõrge viidata sellele, et serveril pole kõigi sissetulevate päringute käsitlemiseks piisavalt protsessori- või mäluressursse või et veebiserver tuleb konfigureerida rohkemate kasutajate või protsesside teenindamiseks.

Viga 504 Gateway Timeout

Olekukood 504 ehk lüüsi ajalõpu tõrge tähendab, et server on lüüs või puhverserver ja ei saa lubatud ajavahemiku jooksul taustaprogrammilt vastust.

Tavaliselt juhtub see järgmistel põhjustel:

  • Halb võrguühendus serverite vahel;
  • Päringut täitev tagaserver on liiga aeglane;
  • Serveri seaded on seadnud lüüsi või puhverserveri ajalõpu liiga lühikeseks.

Järeldus

Olete nüüd tuttav peamiste HTTP-tõrkekoodide ja nende probleemide mõningate lahendustega.

Kui ilmnes tõrge, mida selles artiklis ei käsitletud, või teate muid mugavaid viise HTTP-tõrgete lahendamiseks, kirjeldage neid allolevates kommentaarides.

Sildid: ,