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

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

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.

Varianter av 403:

Det finns olika scenarier där en användare kommer att möta en av de flera versionerna av 403-felet.

De vanligaste fel 403-varianterna är:

  • 403-fel
  • 403 förbjuden
  • 403 Förbjudet fel
  • 403 Förbjuden Nginx
  • 403 förbjuden: åtkomst nekad
  • Fel 403 förbjuden
  • Förbjuden
  • 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 granskar 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.

Möjliga orsaker till 403 Error och dess lösning:

När vi kort förklarade 403-felet ovan kommer vi nu att förklara hur en användare kan landa in 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 osv.

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 bra och när han surfar på webbplatsen 2 kommer en användare inte att kunna berätta direkt om webbplatsen använder hotlinking.

Om du gör detta sparar det 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.

Eftersom detta är en server-till-begränsning kan slutanvändaren inte göra mycket i detta fall, men ägarna kan lösa problemet genom att hålla innehållet på sin egen server.

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

Lösning:

Ställ in Hotlink-skydd i cPanel genom att gå till Security < Hotlink-skydd:

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:

Konfigurera

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

Lösning:

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:

förändrings-permissions

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

a. Välj mappen public_html > Klicka på ikonen Ändra behörigheter
b. Ställ in behörigheter till 750 > Spara.
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 anger en ogiltig URL avsiktligt eller oavsiktligt, kan ett 403-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.

Lösning:

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-adress192.168.0.1
2001: db8 :: 1
Räckvidd192.168.0.1 – 192.168.0.40
2001: db8 :: 1 – 2001: db8 :: 3
Implicit Range192.168.0.1 – 40
CIDR-format192.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 det här problemet genom att ladda upp rätt 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.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Adblock
    detector