Šta je 403 zabranjena greška?
One of the most commonly seen errors while browsing is 403 Zabranjena greška.
To je u osnovi odgovor protokola hiperteksta za prijenos koji korisnik može dobiti iz brojnih razloga.
Tijekom pregledavanja ako naiđete na pogrešku 403, to je zato što niste ovlašteni za pristup navedenom URL-u.
U ovom ćemo članku provesti vas kroz njegove različite verzije, uzroke, moguća rješenja i rješavanja, ako ih ima.
What are the variants of HTTP 403 error?
Najčešće varijacije Error 403 su:
- 403 Error
- 403 Forbidden
- 403 Zabranjena greška
- 403 Zabranjeni Nginx
- 403 Zabranjeno: pristup zabranjen
- Greška 403 Zabranjeno
- zabranjen
- HTTP 403 zabranjeno
- Nginx 403 Zabranjeno
Kako funkcionira HTTP Greška 403?
Korisnik će vidjeti jednu od greške 403 dok komunicira sa serverom putem HTTP-a uglavnom zbog pogreške u autentifikaciji ili pristupu.
Kada korisnik pokuša pretraživati web stranicu, preglednik šalje zahtjev putem HTTP-a.
Kao odgovor, poslužitelj ispituje zahtjev i ako je sve tačno, poslužitelj odgovara kôd uspjeha 2xx kategorije prije učitavanja stranice.
To se događa tako brzo da ga korisnici ne mogu vidjeti na svom ekranu.
Međutim, ako poslužitelj iz nekog razloga nađe neke probleme u zahtjevu, prikazat će grešku kategorije 4xx.
Ovi se kodovi automatski generiraju prema unaprijed definiranim scenarijima i svaki kôd pogreške predstavlja različit razlog.
Ovi kodovi pomažu programerima i nekim sofisticiranim korisnicima da razumiju razlog.
Najčešće greške kategorije 4xx su 403 i 404.
Pogreška 404 znači da se datoteke ili resursi koje korisnik traži ne mogu pronaći na spomenutom URL-u.
Dok 403 znači da je željena URL adresa valjana, ali zahtjev korisnika nije mogao biti ispunjen.
Stvarni razlog HTTP pogreške 403 razlikuje se od slučaja do slučaja. Na primjer, za neke web stranice pretraživanje unutar određenih direktorija aktivno je zabranjeno statusom 403.
Kao, onemogućavanje direktnog pristupa multimedijskom sadržaju na poslužitelju.
What are the common reasons for 403 error?
Kao što smo ukratko objasnili gore navedenu grešku 403, sada ćemo objasniti kako korisnik može ući u grešku 403 iz bilo kojeg od sljedećih razloga.
Razlog 1: Zaštita vruće veze
Šta je hotlinking? Hotlinking krade nečiju propusnost povezivanjem sa sredstvima web lokacije poput slika i video zapisa itd.
Da bismo to dodatno objasnili, pretpostavimo da vlasnik web stranice 1 na svom poslužitelju nalazi neke slike ili video zapise visoke rezolucije.
Vlasnik web stranice 2 prilično je impresioniran kvalitetom sadržaja i odlučuje ih koristiti i na svojoj web stranici.
Sada, umesto da ove slike hostuje direktno na svom serveru, povezuje ih sa servera veb lokacije 1.
Tehnički će ovo raditi potpuno u redu i dok pregledava web stranicu 2, korisnik neće moći odmah reći da li stranica koristi hotlinking.
Ovo postiže uštedu puno resursa za Veb lokaciju 2, ali krade resurse Veb lokacije 1 i može pogoršati kvalitetu usluge za server web lokacije 1.
Da bi izbjegao takve situacije, vlasnik web stranice 1 može implementirati preporučivače zone.
To će ograničiti hotlinking i vratit će grešku 403 u slučaju hotlinkinga.
As this is a server to server restriction, the end-user cannot do much in this case, however, the owners can resolve the issue by hosting the content on their own server.
Imajte na umu da je neetično korištenje resursa treće strane bez njihovog odobrenja.
How to fix 403 error by Hotlink Protection?
Da postavite Hotlink zaštita in cPanel, head to Security < Hotlink Protection:
Odavde možete omogućiti ili onemogućiti zaštitu vruće veze:
Ako ste vlasnik i web stranice1 i web stranice2, možete onemogućiti zaštitu vruće veze za vlastitu web lokaciju tako da možete povezati sadržaj na i sa vaše web stranice.
Sljedeći snimak zaslona razradit će ga za vas:
Razlog 2: Loša dopuštenja
Drugi najčešći razlog za 403 zabranjene pogreške je neprimjereno postavljanje dozvola za datoteku.
Da bi riješio takve probleme, vlasnik mora postaviti dopuštenja kao pod:
- Dinamični sadržaj: 700
- Mape: 755
- Statični sadržaj: 644
How to fix 403 error due to Bad Permissions?
Da biste postavili dozvolu, slijedite korake:
1. Prijavite se na svoj cPanel koristeći navedeni URL i dodijeljene vjerodajnice za prijavu
2. Kliknite ikonu Upravitelj datoteka u polju Datoteke
3. S lijeve strane prozora koji se otvori vidjet ćete dozvole svih datoteka i mapa
4. Provjerite jesu li dozvole mape public_html 750 kao što je prikazano u nastavku:
Ako je 750, pređite na sljedeći alat za rješavanje problema, a zatim slijedite korake:
a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
c. Izbrišite predmemoriju preglednika
d. Očistite svoj lokalni DNS keš
Razlog 3: Skrivene datoteke / pogrešan URL
Skrivenim datotekama ne treba javno pristupati, pa poslužitelj ograničava pristup javnosti.
Kada korisnik pokuša pristupiti skrivenim datotekama, baca se 403 zabranjena greška.
Isto tako, za neke se servere ako korisnik namjerno ili nenamjerno unese nevaljani URL, može pojaviti 403 zabranjena poruka o pogrešci.
Može se razlikovati od poslužitelja do servera i ovisi o tome što je korisnik upisao, primjerice, možda ćete vidjeti grešku ako umjesto putanje datoteke unesete direktorij mape.
Razlog 4: Pravila IP-a
Kao što je ranije rečeno, greška 403 nastaje uglavnom zbog pogreške u autentifikaciji.
Korisnici mogu vidjeti 403 pravila zbog bilo kojeg IP Deny pravila definiranog u cPanelu.
U tom slučaju provjerite pravila u cPanelu kako biste osigurali da ne blokirate vlastiti IP raspon.
IP Pravila dolaze vrlo korisna ako trebate blokirati pristup određenim korisnicima.
How to fix 403 error due to IP Rules?
Da biste provjerili IP pravila, slijedite korake:
1. Prijavite se na cPanel račun koristeći URL i dostavljene vjerodajnice za prijavu.
2. Idite na odjeljak Sigurnost i kliknite ikonu IP Blocker.
3. Unesite jednu ili niz IP adresa kojima želite zabraniti pristup.
4. Kliknite na dugme Dodaj.
Ime | vrijednost |
---|---|
Jedna IP adresa | 192.168.0.1 |
2001: db8 :: 1 | |
domet | 192.168.0.1 - 192.168.0.40 |
2001:db8::1 – 2001:db8::3 | |
Implied domet | 192.168.0.1 - 40 |
CIDR format | 192.168.0.1/32 |
2001: db8 :: / 32 | |
Implies 192. *. *. * | 192. *. *. * |
Razlog 5: Upravitelj indeksa
Web poslužitelj će prema zadanim postavkama učitati indeks ili početnu stranicu iz ciljanog direktorija.
Ako datoteka datoteke indeksa nedostaje u mapi, web preglednik će prikazati sadržaj mape, ali to može prouzrokovati sigurnosni rizik.
Rizik sigurnosti smanjen je tako da se sadržaj mape ne prikazuje direktno, a kao alternativa prikazuje se pogreška 403.
rješenje:
Ovaj problem možete riješiti prijenosom odgovarajuće datoteke indeksa u direktorij ili promjenom vrijednosti „Upravitelja indeksa“ iz cPanela.
zaključak
Postoji puno razloga za uzrokovanje zabranjene pogreške HTTP 403, ali svi oni znače samo jednu stvar, a to je pristup odbijen.
Pogreška 403 može se popraviti na nivou poslužitelja promjenom sigurnosnih postavki.