nginx 使用普通账号启动问题

问题

普通用户在启动 nginx时,会有一个警告信息:

nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/nginx/conf/nginx.conf:2

虽然该提示不影响正常使用 但是看着让人很不舒服

解决办法

通过网上查询资料,找到如下解决办法并测试通过

# maintain 为普通账号 配置完成后 root 用户和 maintain 用户均可运行
chown root.maintain nginx
chmod 755 nginx
chmod u+s nginx