Maison  >  Article  >  Opération et maintenance  >  Comment résoudre l'erreur Nginx 403 Forbidden causée par des problèmes d'autorisation

Comment résoudre l'erreur Nginx 403 Forbidden causée par des problèmes d'autorisation

WBOY
WBOYavant
2023-05-23 10:16:341419parcourir

Aujourd'hui, j'ai installé nginx dans un nouvel environnement, et tous les accès ont abouti à 403

权限问题导致Nginx 403 Forbidden错误怎么解决

Habituellement, lorsque 403 s'affiche, je pense immédiatement que la configuration du chemin est erronée, mais j'ai regardé de plus près et j'ai découvert que le chemin du répertoire est OK :

nginx.conf :

Copier le code Le code est le suivant :

server {
listening 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access . log main;

location / {
root / root / html; Utilisation totale 4
-rw-r--r-- 1 root root 3 18 avril 11:07 index.html

Le répertoire existe. J'ai toujours cette erreur. Ensuite, j'ai pensé que c'était un problème d'autorisations ? Ajoutez donc une ligne en tête de nginx.conf :


Copiez le code Le code est le suivant :

user root;


Redémarrez nginx puis accédez-y à nouveau, et vous pourrez y accéder normalement

Redémarrez nginx et accédez-y à nouveau, et vous pouvez y accéder normalement


Si vous ne souhaitez pas utiliser l'utilisateur root pour exécuter, vous pouvez résoudre le problème 403 en modifiant les autorisations d'accès au répertoire, mais vous ne pouvez pas mettre le répertoire sous le répertoire hôte de l'utilisateur root, placez-le à n'importe quel emplacement et donnez-lui 755, ou changez son propriétaire via chown. Conformément à l'identité en cours d'exécution de nginx, vous pouvez également résoudre les problèmes d'autorisation.

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