Hvad er 403 forbudt fejl og hvordan fikser man det (5 løsninger forklaret)

Hvad er 403 forbudt fejl?

403 Forbudt fejl

One of the most commonly seen errors while browsing is 403 Forbudt fejl.

Det er dybest set et hypertekstoverførselsprotokoll svar, som en bruger kan få på grund af adskillige årsager.

Når du lander, hvis du lander i en 403-fejl, skyldes det, at du ikke er autoriseret til at få adgang til den specificerede URL.

I denne artikel vil vi lede dig gennem dens forskellige versioner, årsager, mulige opløsninger og eventuelle løsninger.

What are the variants of HTTP 403 error?

De mest almindelige fejl 403-varianter er:

  • 403 Fejl
  • Forbidden 403
  • 403 Forbudt fejl
  • 403 Forbudte Nginx
  • 403 forbudt: adgang nægtet
  • Fejl 403 forbudt
  • Forbudt
  • HTTP 403 forbudt
  • Nginx 403 forbudt

Hvordan fungerer HTTP-fejl 403?

En bruger vil se en af ​​Fejl 403, mens han kommunikerer med en server via HTTP hovedsageligt på grund af en godkendelses- eller adgangsfejl.

Når en bruger forsøger at gennemse en webside, sender browseren anmodningen vha. HTTP.

Som svar undersøger serveren anmodningen, og hvis alt er korrekt, svarer serveren med en 2xx-kategori succeskode, inden siden indlæses.

Dette sker så hurtigt, at brugerne ikke kan se det på deres skærm.

Hvis serveren dog finder nogle problemer i anmodningen om en nogensinde årsag, viser den en 4xx kategorifejl.

Disse koder genereres automatisk i henhold til de foruddefinerede scenarier, og hver fejlkode repræsenterer en anden grund.

Disse koder hjælper udviklerne og nogle sofistikerede brugere med at forstå årsagen.

De mest almindelige 4xx-kategorifejl er 403 og 404.

Fejl 404 betyder, at de filer eller ressourcer, som brugeren anmoder om, ikke kan findes på den nævnte URL.

Mens 403 betyder, at den ønskede URL er gyldig, men brugerens anmodning kunne ikke opfyldes.

Den faktiske årsag til HTTP-fejl 403 varierer fra sag til sag. For nogle af webstederne er det f.eks. Aktivt forbudt at søge inden for bestemte mapper efter 403-status.

Som at deaktivere direkte adgang til multimedieindholdet på serveren.

What are the common reasons for 403 error?

Som vi kort forklarede 403-fejlen ovenfor, vil vi nu forklare, hvordan en bruger kunne lande i en 403-fejl på grund af en af ​​følgende årsager.

Årsag 1: Hotlink-beskyttelse

Hvad er hotlinking? Hotlinking stjæler nogens båndbredde ved at linke til deres websteds aktiver som billeder og videoer osv.

For at forklare det yderligere, formoder, at ejeren af ​​websted 1 er vært for nogle højopløsningsbilleder eller -videoer på deres server.

Ejeren af ​​websted 2 er ganske imponeret over kvaliteten af ​​indholdet og beslutter at bruge dem på hans websted også.

I stedet for at være vært for disse billeder direkte på sin egen server, forbinder han dem fra hjemmeside 1's server.

Teknisk fungerer dette helt fint, og mens han gennemser webstedet 2, kan en bruger ikke med det samme fortælle, om webstedet bruger hotlinking.

Hvis du gør dette, spares der mange ressourcer til websted 2, men det stjæler ressourcerne på websted 1 og kan forringe servicekvaliteten for websted 1's server.

For at undgå sådanne situationer kan ejeren af ​​websted 1 Implementere zonehenvisninger.

Dette vil begrænse hotlinking og returnerer en 403-fejl i tilfælde af hotlinking.

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.

Bemærk, at det er uetisk at bruge tredjepartsressourcer uden deres tilladelse.

How to fix 403 error by Hotlink Protection?

At oprette Hotlink beskyttelse in cPanel, head to Security < Hotlink Protection:

403 Forbidden Error: Security

Herfra kan du aktivere eller deaktivere hotlink-beskyttelsen:

Aktivere deaktivere

Hvis du nu er ejer af både website1 og website2, kan du deaktivere hotlinkbeskyttelsen for eget websted, så du kan linke indholdet til og fra dit websted.

Følgende skærmbillede uddyber det for dig:

403 Forbidden Error: Configure

Årsag 2: Dårlige tilladelser

En anden mest almindelige årsag til 403 forbudte fejl er ukorrekt opsætning af filtilladelser.

For at løse sådanne problemer skal ejeren opsætte tilladelserne som under:

  • Dynamisk indhold: 700
  • Mapper: 755
  • Statisk indhold: 644

How to fix 403 error due to Bad Permissions?

Følg trinnene for at konfigurere tilladelsen:

1. Log ind på din cPanel ved hjælp af den specificerede URL og tildelte loginoplysninger
2. Klik på ikonet Filhåndtering i feltet Filer

permissons

3. Til venstre for vinduet, der åbnes, vil du se tilladelser til alle filer og mapper
4. Sørg for, at tilladelserne til mappen public_html er 750 som vist nedenfor:

403 Forbidden Error: change-permissions

Hvis det er 750, skal du gå til næste fejlfinding ellers følg trinnene:

a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
c. Ryd browsercachen
d. Ryd din lokale DNS-cache

Årsag 3: Skjulte filer / Forkert URL

De skjulte filer skal ikke have adgang til offentligt, og derfor begrænser serveren adgangen til offentligheden.

Når en bruger forsøger at få adgang til de skjulte filer, kastes en forbudt fejl på 403.

Ligeledes for nogle servere, hvis brugeren indtaster en ugyldig URL med vilje eller utilsigtet, kan der forekomme en 403 forbudt fejlmeddelelse.

Det kan variere fra server til server og afhænger af, hvad brugeren har indtastet, for eksempel kan du se en fejl, hvis du åbner et mappekatalog i stedet for en filsti.

Årsag 4: IP-regler

Som nævnt tidligere opstår fejl 403 hovedsageligt på grund af en godkendelsesfejl.

Brugerne kan se 403 regler på grund af eventuelle IP-afvisningsregler, der er defineret i cPanel.

I dette tilfælde skal du kontrollere reglerne i cPanel for at sikre, at du ikke blokerer for dit eget IP-interval.

IP-regler kommer meget nyttigt, hvis du har brug for at blokere adgang for visse brugere.

How to fix 403 error due to IP Rules?

Følg trinnene for at se efter IP-reglerne:

1. Log ind på cPanel-konto ved hjælp af URL-adressen og angivne loginoplysninger.
2. Gå til sektionen Sikkerhed, og klik på IP-blokeringsikonet.

403 Forbidden Error: ip-blocker

3. Indtast en eller en række IP-adresser, du vil nægte adgang.

ip-blokker-add

4. Klik på knappen Tilføj.

Navn Værdi
Enkelt IP-adresse 192.168.0.1
2001: DB8 :: 1
Range 192.168.0.1 - 192.168.0.40
2001:db8::1 – 2001:db8::3
Underforstået rækkevidde 192.168.0.1 - 40
CIDR-format 192.168.0.1 / 32
2001: DB8 :: / 32
Implikationer 192. *. *. * 192. *. *. *

Årsag 5: Index Manager

Som standard indlæser webserveren indekset eller startsiden fra målmappen.

Hvis indeksfilen mangler i mappen, viser webbrowseren mappeindholdet, men dette kan medføre en sikkerhedsrisiko.

Sikkerhedsrisikoen sænkes ved ikke at vise mappeindholdet direkte, og som et alternativ vises en 403-fejl.

Opløsning:

Du kan løse dette problem ved at uploade den relevante indeksfil til biblioteket eller ændre værdierne for "Index Manager" fra cPanel.

403 Forbidden Error: indexes

Konklusion

Der er mange grunde til at forårsage en forbudt fejl på HTTP 403, men alle af dem betyder kun én ting, og det er Access Nægtet.

403-fejlen kan rettes på serverniveau ved at ændre sikkerhedsindstillingerne.