Linux - Nginx démarre avec des autorisations non root
为情所困
为情所困 2017-06-17 09:16:20
0
4
1415

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

为情所困
为情所困

répondre à tous(4)
我想大声告诉你

Les utilisateurs non root ne peuvent pas écouter les ports inférieurs à 1024.

Seulement deux options :

  1. Utilisateur de configuration nginx.conf personne ; écoute <1024+>;

  2. 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.

巴扎黑

Vous pouvez désactiver Selinux

漂亮男人

Changez pour votre utilisateur et votre groupe, pas root

女神的闺蜜爱上我

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal