Maison >Opération et maintenance >Nginx >Qu'est-ce que 403nginx

Qu'est-ce que 403nginx

(*-*)浩
(*-*)浩original
2019-07-31 13:42:214498parcourir

La raison pour laquelle nginx a signalé une erreur 403 lors de l'accès.

Qu'est-ce que 403nginx

1 En raison de l'incohérence entre l'utilisateur de démarrage et l'utilisateur actif de nginx

Vérifiez l'utilisateur de démarrage de nginx. et constatez que ce n'est personne, mais la commande

a démarré avec root : ps aux | grep "nginx: worker process" | awk'{print $1}'

Changer l'utilisateur de nginx. config et démarrez le même utilisateur,

commande : vi conf/nginx.conf

2. Le fichier index.html ou index.php est manquant , qui est l'index index.html dans le fichier de configuration Le fichier spécifié dans la ligne index.htm.

  server {  
     listen       80;  
     server_name  localhost;  
     index  index.php index.html;  
      root  /data/www/;
    }

S'il n'y a pas d'index.php ou d'index.html sous /data/www/, si vous déposez directement le fichier, 403 interdits seront signalés.

3. Problèmes d'autorisation. Si nginx n'a pas l'autorisation d'exploiter le répertoire Web , une erreur 403 se produira également.

Solution : modifiez les autorisations de lecture et d'écriture du répertoire Web, ou remplacez l'utilisateur de démarrage de nginx par l'utilisateur du répertoire pour résoudre le problème

chmod -R 777 /data
chmod -R 777 /data/www/

Plus lié à Nginx. articles techniques, veuillez visiter la colonne Tutoriel Nginx pour apprendre !

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:
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