Maison > développement back-end > tutoriel php > Comment réparer l'erreur interdite Nginx 403 : problèmes d'autorisation pour la livraison de fichiers ?

Comment réparer l'erreur interdite Nginx 403 : problèmes d'autorisation pour la livraison de fichiers ?

Mary-Kate Olsen
Libérer: 2024-10-20 12:09:30
original
194 Les gens l'ont consulté

How to Fix Nginx 403 Forbidden Error: Permission Issues for File Delivery?

Nginx 403 interdit : résolution des problèmes d'autorisation pour la livraison de fichiers

Lorsque vous rencontrez une erreur 403 interdite dans Nginx pour tous les fichiers, il est crucial de la résoudre paramètres d’autorisation pour garantir une livraison correcte des fichiers. Bien que les autorisations de propriété soient souvent prises en compte, d'autres autorisations cruciales peuvent être négligées.

L'une de ces exigences d'autorisation est l'autorisation x (exécuter) dans les répertoires parents. WWW-data, l'utilisateur exécutant Nginx, nécessite x autorisations dans chaque répertoire parent d'un fichier demandé. Le fait de ne pas fournir ces autorisations peut entraîner l'erreur à laquelle vous êtes confronté.

Pour résoudre ce problème, vérifiez les autorisations sur les répertoires tels que /, /home, /home/demo, etc. pour un accès x par www -données. Si l'un de ces répertoires est limité à 770 autorisations, www-data ne pourra pas accéder aux sous-répertoires qu'il contient.

Pour remédier à cela, accordez simplement l'autorisation d'exécution à www-data :

chmod o+x /home
Copier après la connexion

Alternativement, vous pouvez utiliser un outil comme namei pour afficher facilement les autorisations le long d'un chemin :

namei -om /path/to/check
Copier après la connexion

En vous assurant que www-data possède x autorisations dans tous les répertoires parents, vous pouvez éliminer l'erreur interdite 403 et permettre à Nginx de livrer avec succès les fichiers.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal