Maison  >  Article  >  Opération et maintenance  >  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
WBOYavant
2023-06-01 16:25:062290parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer