Maison > Opération et maintenance > Nginx > Comment résoudre le problème 403 causé par la configuration de nginx

Comment résoudre le problème 403 causé par la configuration de nginx

WBOY
Libérer: 2023-06-01 16:25:06
avant
2334 Les gens l'ont consulté

Solution aux problèmes 403 causés par la configuration de nginx

1. Problème : 403 apparaît lors du curling du nom de domaine local configuré par nginx

Comment résoudre le problème 403 causé par la configuration de nginx

nginx_error.log Le journal est le suivant :

Comment résoudre le problème 403 causé par la configuration de nginx

2. Questions

1. La configuration de www.requesturi.com est la suivante : Il s'avère que le répertoire racine est incohérent avec les fichiers interdits dans le journal des erreurs. En théorie, lors de l'accès à www.requesturi.com, vous devriez aller dans /usr/local/nginx/html1 pour le trouver. Pourquoi est-il affiché ? Est-il vrai que l'accès à /usr/local/nginx/html est interdit ?

Comment résoudre le problème 403 causé par la configuration de nginx

2. Courbez un fichier a.txt sous /usr/local/nginx/html1 et constatez que l'erreur s'est avérée être 404.

Comment résoudre le problème 403 causé par la configuration de nginx

3. Solution

On peut en déduire grossièrement que www.requesturi.com n'est peut-être pas configuré dans nginx.conf. Vérifiez nginx.conf et constatez que www.requesturi.com n'est pas configuré et que nginx n'autorise pas l'accès au répertoire de fichiers par défaut, une erreur 403 se produira donc.

Comment résoudre le problème 403 causé par la configuration de nginx

Vérifiez ensuite le www.zhuye.com configuré et constatez que : le répertoire racine de www.zhuye.com est le même que le répertoire interdit dans le journal des erreurs, et le nom_du serveur est une adresse IP au lieu d'un domaine. name

Comment résoudre le problème 403 causé par la configuration de nginx

Cause : Parce que www.requesturi.com n'est pas configuré, lorsque nous accédons à www.requesturi.com, nginx accédera à la valeur par défaut (c'est-à-dire www.zhuye.com) et lors de l'accès à a.txt (sur www.zhuye Ce fichier n'existe pas dans le répertoire .com) signalera une erreur 404 non trouvée.

Vous pouvez modifier la configuration de nginx pour que nginx puisse accéder au répertoire de fichiers :

Comment résoudre le problème 403 causé par la configuration de nginx

Afficher les fichiers dans le répertoire :

Comment résoudre le problème 403 causé par la configuration de nginx

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!

Étiquettes associées:
source:yisu.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal