Vad är 403 förbjudet fel och hur åtgärdar du det (5 förklarade lösningar)

Vad är 403 förbjudet fel?

403 Förbjudet fel

Ett av de vanligaste felen vid surfning är Fel # 403.

Det är i princip ett hypertextöverföringsprotokollsvar som en användare kan få på grund av många skäl.

Om du landar i ett 403-fel när du surfar beror det på att du inte har behörighet att komma åt den angivna URL: en.

I den här artikeln kommer vi att leda dig genom dess olika versioner, orsaker, möjliga lösningar och eventuella lösningar.

What are the variants of HTTP 403 error?

De vanligaste fel 403-varianterna är:

  • 403 Fel
  • 403 Forbidden
  • 403 Förbjudet fel
  • 403 Förbjuden Nginx
  • 403 förbjuden: åtkomst nekad
  • Fel 403 förbjuden
  • Förbjudna
  • HTTP 403 förbjuden
  • Nginx 403 förbjuden

Hur fungerar HTTP-fel 403?

En användare ser ett av fel 403 när han kommunicerar med en server via HTTP huvudsakligen på grund av ett autentiserings- eller åtkomstfel.

När en användare försöker surfa på en webbsida skickar webbläsaren ut begäran med HTTP.

Som svar undersöker servern begäran och om allt är korrekt svarar servern med en framgångskod för 2xx kategori innan sidan laddas.

Detta händer så snabbt att användarna inte kan se det på sin skärm.

Men om servern hittar några problem i begäran av någon anledning, kommer den att visa ett 4xx-kategorifel.

Dessa koder genereras automatiskt enligt de fördefinierade scenarierna och varje felkod representerar en annan orsak.

Dessa koder hjälper utvecklarna och vissa sofistikerade användare att förstå orsaken.

De vanligaste 4xx-kategorifelen är 403 och 404.

Fel 404 betyder att filerna eller resurserna som användaren begär inte kan hittas på den nämnda URL: n.

Medan 403 betyder att den önskade URL: en är giltig, men användarens begäran kunde inte uppfyllas.

Det faktiska skälet till HTTP-felet 403 varierar från fall till fall. För vissa av webbplatserna är det till exempel aktivt förbjudet att söka i vissa kataloger med statusen 403.

Som att inaktivera direkt tillgång till multimediainnehållet på servern.

What are the common reasons for 403 error?

När vi kort förklarade 403-felet ovan kommer vi nu att förklara hur en användare kan landa i ett 403-fel på grund av något av följande skäl.

Skäl 1: Hotlink-skydd

Vad är hotlinking? Hotlinking stjäl någons bandbredd genom att länka till webbplatsens tillgångar som bilder och videor etc.

För att förklara det ytterligare, antar att ägaren till webbplats 1 är värd för högupplösta bilder eller videor på sin server.

Ägaren till webbplats 2 är ganska imponerad av kvaliteten på innehållet och beslutar att använda dem på sin webbplats också.

Istället för att hålla bilderna direkt på sin egen server länkar han dem från webbplats 1: s server.

Tekniskt kommer detta att fungera helt fint och när han surfar på webbplatsen 2 kommer en användare inte att kunna berätta direkt om webbplatsen använder hotlinking.

Att göra detta sparar mycket resurser för webbplats 2 men det stjäl resurserna på webbplats 1 och kan försämra kvaliteten på tjänsten för webbplats 1: s server.

För att undvika sådana situationer kan ägaren till webbplats 1 implementera zonreferenser.

Detta begränsar hotlinking och returnerar ett 403-fel vid 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.

Observera att det är oetiskt att använda tredjepartsresurser utan deras tillstånd.

How to fix 403 error by Hotlink Protection?

To set up Hotlink protection in cPanel, head to Security < Hotlink Protection:

säkerhet

Härifrån kan du aktivera eller inaktivera hotlink-skyddet:

Aktivera inaktivera

Om du nu är ägare för både webbplats1 och webbplats2 kan du inaktivera hotlink-skyddet för egen webbplats så att du kan länka innehållet till och från din webbplats.

Följande skärmdump kommer att utarbeta det åt dig:

Inställd

Orsak 2: Dåliga tillstånd

En annan vanligaste orsaken till 403 förbjudna fel är felaktigt att ställa in filbehörigheterna.

För att lösa sådana problem måste ägaren ställa in behörigheterna enligt:

  • Dynamiskt innehåll: 700
  • Mappar: 755
  • Statiskt innehåll: 644

How to fix 403 error due to BadPermissions?

Så här ställer du in tillståndet:

1. Logga in på din cPanel med den angivna URL och tilldelade inloggningsuppgifter
2. Klicka på ikonen Filhanterare i fältet Filer

permissons

3. Till vänster om fönstret som öppnas ser du behörigheter för alla filer och mappar
4. Se till att behörigheterna för mappen public_html är 750 som visas nedan:

Change-behörigheter

Om det är 750, gå till nästa felsökning annars följ stegen:

a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
c. Rensa webbläsarens cache
d. Rensa din lokala DNS-cache

Skäl 3: Dolda filer / Fel URL

De dolda filerna ska inte nås offentligt och därför begränsar servern åtkomsten för allmänheten.

När en användare försöker komma åt de dolda filerna kastas ett förbjudet 403-fel.

På samma sätt, för vissa servrar, om användaren skriver in en ogiltig URL avsiktligt eller oavsiktligt, kan ett 403 förbjudet felmeddelande uppstå.

Det kan variera från server till server och beror på vad användaren har angett, till exempel kan du se ett fel om du anger en mappkatalog i stället för en filväg.

Skäl 4: IP-regler

Som tidigare nämnts uppstår fel 403 huvudsakligen på grund av ett autentiseringsfel.

Användarna kan se 403 regler på grund av IP-avslagningsregler som definieras i cPanel.

Kontrollera i så fall reglerna i cPanel för att säkerställa att du inte blockerar ditt eget IP-område.

IP-regler kommer mycket användbart om du behöver blockera åtkomst för vissa användare.

How to fix 403 error due to IP Rules?

Så här kontrollerar du IP-reglerna:

1. Logga in på cPanel-kontot med hjälp av URL och medföljande inloggningsuppgifter.
2. Gå till avsnittet Säkerhet och klicka på IP Blocker-ikonen.

ip-blockerare

3. Ange en eller flera IP-adresser som du vill neka åtkomst.

IP-blockerare-add

4. Klicka på knappen Lägg till.

Namn Värde
Enkel IP-adress 192.168.0.1
2001: db8 :: 1
Mätområde 192.168.0.1 - 192.168.0.40
2001:db8::1 – 2001:db8::3
Implicit Range 192.168.0.1 - 40
CIDR-format 192.168.0.1 / 32
2001: db8 :: / 32
Implicerar 192. *. *. * 192. *. *. *

Skäl 5: Indexhanterare

Som standard kommer webbservern att ladda indexet eller hemsidan från målkatalogen.

Om indexfilen saknas i mappen kommer webbläsaren att visa mappinnehållet, men det kan orsaka en säkerhetsrisk.

Säkerhetsrisken sänks genom att inte visa mappinnehållet direkt och som ett alternativ visas ett 403-fel.

Lösning:

Du kan lösa problemet genom att ladda upp lämplig indexfil till katalogen eller ändra värdena för ”Indexhanteraren” från cPanel.

index

Slutsats

Det finns många orsaker att orsaka ett HTTP 403-förbjudet fel men alla av dem betyder bara en sak och det är Access Nekad.

403-felet kan åtgärdas på servernivå genom att ändra säkerhetsinställningarna.