这些命令为nginx.conf返回相反的结果-一个失败,另一个成功。为什么?
$ nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] open() "/run/nginx.pid" failed (13: Permission denied)
nginx: configuration file /etc/nginx/nginx.conf test failed
$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful发布于 2017-07-14 08:56:38
运行nginx: emerg
() "/run/nginx.pid“失败(13:权限被拒绝)
这听起来像是pid文件的权限(由pid指令定义)阻止您的普通用户访问它,因此配置测试似乎失败了。
https://stackoverflow.com/questions/45075556
复制相似问题