Nginx

Comment réparer NGINX 403 interdit

Comment réparer NGINX 403 interdit
Lorsque nous traitons avec des serveurs et des ressources Web, nous rencontrons des erreurs que nous provoquons lors de la maintenance et des configurations. Lorsque vous rencontrez de telles erreurs, vous devez diagnostiquer et résoudre le problème le plus rapidement possible pour éviter les temps d'arrêt et la perte de données.

Ce guide rapide traitera d'une erreur courante lors de l'utilisation de serveurs NGINX (403 interdits), de ses causes et de la façon de la corriger.

Quelle est l'erreur Nginx 403?

L'erreur Nginx 403 Forbidden est un code d'état généré et affiché à l'utilisateur lorsqu'un client essaie d'accéder à une partie du serveur Web avec des autorisations insuffisantes. Par exemple, NGINX protège la liste des répertoires et entraînera une erreur 403.

Causes côté serveur de l'erreur Nginx 403

Avant de commencer, il est bon de noter que l'erreur peut provenir du côté client et non du serveur lui-même. Nous traiterons d'abord les erreurs côté serveur, puis les erreurs côté client.

Cause 1 : fichier d'index incorrect

La toute première et commune cause de l'erreur NGINX 403 Forbidden est une configuration incorrecte pour le fichier d'index.

Le fichier de configuration Nginx spécifie les fichiers d'index à charger et l'ordre dans lequel les charger. Cependant, si les fichiers d'index spécifiés ne sont pas dans le répertoire, Nginx renverra une erreur interdite 403.

Par exemple, la configuration ci-dessous définit les fichiers d'index et comment ils doivent être chargés

emplacement /
index index.index html.index htm.html inde.php ;

Une façon de résoudre ce problème consiste à ajouter le fichier d'index spécifié dans le fichier de configuration ou à ajouter le fichier d'index disponible au fichier de configuration.

Une autre façon de résoudre ce problème consiste à autoriser Nginx à répertorier les répertoires si le fichier d'index n'est pas disponible. Activez ce module en ajoutant l'entrée suivante au fichier de configuration.

emplacement /
index automatique activé ;
autoindex_exact_size activé ;

REMARQUE: Nous ne recommandons pas cette méthode sur les serveurs accessibles au public.

Pour plus d'informations sur la façon de servir du contenu statique, consultez la ressource de documentation Nginx fournie ci-dessous :

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

Cause 2 : autorisations mal définies

L'erreur interdite Nginx 403 peut également résulter de fichiers et de répertoires ayant des autorisations mal définies. Pour que Nginx puisse servir avec succès un fichier et une ressource spécifiques au client, Nginx doit disposer des autorisations de lecture, d'écriture et d'exécution RWX sur l'ensemble du chemin.

Pour résoudre cette erreur, modifiez l'autorisation des répertoires en 755 et les autorisations de fichier en 644. Assurez-vous que l'utilisateur exécutant le processus Nginx possède les fichiers. Par exemple, définissez l'utilisateur sur www-data :

sudo chown -R www-données:www-données *

Enfin, définissez les autorisations de répertoire et de fichier comme :

sudo chmod 755 dir
sudo chmod 644 fichiers

Cause de l'erreur côté client 403

Comme mentionné, à d'autres moments, l'erreur 403 peut être causée par l'utilisateur au lieu d'être côté serveur. Pour résoudre ces problèmes côté client, effectuez les opérations suivantes.

Conclusion

Ce guide rapide traite des causes de l'erreur interdite NGIX 403 et des différentes manières de la corriger. Il est bon de consulter les journaux du serveur avant d'essayer des méthodes de dépannage.

Top 5 des produits de souris d'ordinateur ergonomiques pour Linux
L'utilisation prolongée de l'ordinateur provoque-t-elle des douleurs au poignet ou aux doigts? Vous souffrez de raideurs articulaires et devez constam...
Comment modifier les paramètres de la souris et du pavé tactile à l'aide de Xinput sous Linux
La plupart des distributions Linux sont livrées avec la bibliothèque "libinput" par défaut pour gérer les événements d'entrée sur un système. Il peut ...
Remappez les boutons de votre souris différemment pour différents logiciels avec X-Mouse Button Control
Peut-être que vous avez besoin d'un outil qui pourrait faire changer le contrôle de votre souris avec chaque application que vous utilisez. Si tel est...