macos - Problèmes d'autorisation dans le test nginx -t après l'installation de nginx
PHPz
PHPz 2017-05-16 17:10:44
0
3
745

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 !

PHPz
PHPz

学习是最好的投资!

répondre à tous(3)
大家讲道理

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

黄舟

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.

过去多啦不再A梦

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

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