Maison > Questions et réponses > le corps du texte
Je souhaite démarrer nginx avec des autorisations non root mais l'erreur a échoué (13 : Autorisation refusée). D'après les informations trouvées sur Internet, je dois modifier #user person dans nginx.conf en : user root, puis recharger. Mais je l'ai fait. , ou l'erreur a échoué (13 : Autorisation refusée) est signalée. Comment résoudre ce problème ? Une autre façon est de donner une autorisation 755, mais je ne suis pas autorisé à utiliser cette méthode. S'il vous plaît, guidez-moi, merci
我想大声告诉你2017-06-17 09:18:20
Les utilisateurs non root ne peuvent pas écouter les ports inférieurs à 1024.
Seulement deux options :
Utilisateur de configuration nginx.conf personne ; écoute <1024+>;
nginx.conf configure l'utilisateur personne; écoute 80; , puis le démarre en tant que root dans le script ou le service de démarrage. Le travailleur s'exécutera en tant qu'utilisateur personne et le maître s'exécutera en tant que root.
女神的闺蜜爱上我2017-06-17 09:18:20
Les services sur les ports inférieurs à 1024 nécessitent les privilèges root pour démarrer.
Si vous souhaitez utiliser un utilisateur ordinaire pour démarrer, il est recommandé de configurer une autorisation sudo pour l'utilisateur ordinaire.