Nginx

Kuinka korjata NGINX 403 Kielletty

Kuinka korjata NGINX 403 Kielletty
Kun käsittelemme palvelimia ja verkkoresursseja, kohtaamme virheitä, jotka aiheutamme huollon ja kokoonpanojen suorittamisen yhteydessä. Kun kohtaat tällaisia ​​virheitä, sinun on diagnosoitava ja korjattava ongelma mahdollisimman nopeasti seisokkien ja tietojen häviämisen välttämiseksi.

Tässä pikaoppaassa käsitellään yleistä virhettä työskenneltäessä NGINX-palvelinten kanssa (403 Kielletty), sen syitä ja kuinka korjata.

Mikä on Nginx 403 -virhe?

Nginx 403 Kielletty virhe on tilakoodi, joka luodaan ja näytetään käyttäjälle, kun asiakas yrittää käyttää verkkopalvelimen osaa riittämättömillä käyttöoikeuksilla. Esimerkiksi NGINX suojaa hakemistoluetteloita ja johtaa virheeseen 403.

Nginx 403 -virheen palvelinpuolen syyt

Ennen kuin aloitamme, on hyvä huomata, että virhe voi tulla asiakaspuolelta eikä itse palvelimelta. Käsittelemme ensin palvelinpuolen virheet ja sitten asiakaspuolen virheet.

Syy 1: Virheellinen hakemistotiedosto

NGINX 403 Forbidden -virheen ensimmäinen ja yleisin syy on hakemistotiedoston virheellinen määritys.

Nginx-määritystiedosto määrittää, mitkä hakemistotiedostot ladataan ja missä järjestyksessä ne ladataan. Jos määritettyjä hakemistotiedostoja ei kuitenkaan ole hakemistossa, Nginx palauttaa 403 kielletyn virheen.

Esimerkiksi alla oleva kokoonpano määrittelee hakemistotiedostot ja niiden lataamisen

sijainti /
indeksiindeksi.html-hakemisto.htm-indeksi.html inde.php;

Yksi tapa ratkaista tämä ongelma on lisätä määritystiedostossa määritetty hakemistotiedosto tai lisätä käytettävissä oleva hakemistotiedosto määritystiedostoon.

Toinen tapa ratkaista tämä ongelma on antaa Nginxin luetteloida hakemistoja, jos hakemistotiedosto ei ole käytettävissä. Ota tämä moduuli käyttöön lisäämällä seuraava merkintä määritystiedostoon.

sijainti /
autoindex päällä;
autoindex_exact_size päällä;

MERKINTÄ: Emme suosittele tätä menetelmää julkisesti käytettävissä olevilla palvelimilla.

Lisätietoja staattisen sisällön tarjoamisesta on alla olevassa Nginx-dokumentaatioresurssissa:

https: // docs.nginx.fi / nginx / admin-guide / web-server / serving-static-content /

Syy 2: Virheelliset oikeudet

Nginx 403 kielletty virhe voi johtua myös tiedostoista ja hakemistoista, joilla on väärin määritetyt käyttöoikeudet. Jotta Nginx palvelisi tietyn tiedoston ja resurssin asiakkaalle onnistuneesti, Nginxillä on oltava RWX-luku-, kirjoitus- ja suoritusoikeudet koko polulle.

Voit korjata tämän virheen muuttamalla hakemistojen käyttöoikeuden asetukseksi 755 ja tiedoston käyttöoikeuksiksi 644. Varmista, että Nginx-prosessia suorittava käyttäjä omistaa tiedostot. Aseta käyttäjän asetukseksi esimerkiksi www-data:

sudo chown -R www-data: www-data *

Aseta lopuksi hakemiston ja tiedoston oikeudet seuraavasti:

sudo chmod 755 dir
sudo chmod 644 tiedostot

Asiakkaan puolella olevan virheen 403 syy

Kuten jo mainitaan, muina aikoina 403-virhe voi olla käyttäjän aiheuttama sen sijaan, että se olisi palvelinpuolella. Voit ratkaista tällaiset ongelmat asiakaspuolella suorittamalla seuraavat toimet.

Johtopäätös

Tässä pikaoppaassa käsiteltiin NGIX 403: n kielletyn virheen syitä ja erilaisia ​​tapoja korjata se. On hyvä tarkastella palvelimen lokeja, ennen kuin yrität vianmääritysmenetelmiä.

Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...