Ce trebuie să faceți dacă fișierul index nu este specificat în setările Nginx

28.11.2023
23:29

Dacă fișierul index nu este specificat în setările Nginx, serverul va returna o eroare 403 Forbidden la accesarea directorului rădăcină. Pentru a rezolva această problemă, trebuie să adăugați directiva index la configurația serverului și să specificați fișierul dorit (de obicei index.html sau index.php).

Ce înseamnă 403 Forbidden?

Eroarea 403 Forbidden în Linux înseamnă că utilizatorul care accesează serverul nu are drepturi de acces la resursa solicitată. Acest lucru poate fi cauzat de permisiuni incorecte pe un fișier sau director, setările de securitate ale serverului sau configurația Nginx.

Pentru a remedia această eroare, trebuie să vă asigurați că permisiunile pentru fișiere și directoare sunt setate corect și să verificați configurația serverului

Cum arată în practică

Exemplu:

server {
    listen 80;
    server_name example.com;
    root /var/www/example.com;
    index index.html;
    location / {
        try_files $uri $uri/ =404;
    }
}

În acest exemplu, am specificat că, la accesarea directorului rădăcină, serverul va căuta fișierul index.html și îi va afișa conținutul. Dacă un astfel de fișier lipsește, va fi returnată o eroare 404 Not Found.

După efectuarea modificărilor la configurația serverului, trebuie să reporniți Nginx pentru a aplica setările:

sudo systemctl restart nginx

Dacă solicitați o adresă URL precum /vstats/, dar nu aveți un fișier index specificat în setările Nginx, veți eșua și veți primi o eroare 404. Puteți adăuga o directivă index la locația dvs:

location / {
index index.php index.html index.htm;
}

Sau direct la server, în Nginx toate locațiile moștenesc directivele setate în server

15% reducere la noul VPS
Grăbiți-vă să comandați un server în orice locație
Alegeți un VPS

Alte articole

28.11.2023
21 409
Baza de cunoștințe / Echipe
Comanda touch în Linux
28.11.2023
9 649
Baza de cunoștințe / Informații
Utilitar editor Dconf: funcții și instalare
28.11.2023
6 513
Baza de cunoștințe / Informații
Scopul utilitarului wget