recherche

Maison  >  Questions et réponses  >  le corps du texte

macos - Problèmes d'autorisation dans le test nginx -t après l'installation de nginx

Le système est Mac OS 10.11.8. L'utilisateur xiaohan a installé nginx via Brew install nginx dans le terminal. Le problème actuel est que le test nginx -t échoue sous le statut d'utilisateur xiaohan. Le test ne peut réussir qu'avec les autorisations de l'utilisateur root. . Mais le navigateur peut accéder normalement à localhost:8080

Vous disposez déjà de toutes les autorisations sur nginx

La première ligne du fichier nginx.conf avec vim est
#user person;
Supprimez simplement le # ou remplacez-le par
user xiaohan;
Ça ne marche pas, donnez-moi s'il vous plaît quelques conseils, merci !

PHPzPHPz2807 Il y a quelques jours787

répondre à tous(3)je répondrai

  • 大家讲道理

    大家讲道理2017-05-16 17:12:44

    Vous devez confirmer si le répertoire /usr/local/var/run/ et le fichier nginx.pid disposent d'autorisations.

    répondre
    0
  • 黄舟

    黄舟2017-05-16 17:12:44

    Je suppose que votre utilisateur xiaohan n'a pas l'autorisation d'accéder au fichier /logs/nginx.pid, donc lorsque vous exécutez nginx -t sous l'utilisateur xiaohan, Autorisation refusée est signalée.

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:12:44

    Dans des circonstances normales, seul root a accès à /logs/nginx.pid Vous pouvez utiliser ls -l pour le visualiser

    .

    répondre
    0
  • Annulerrépondre