你检查一下配置文件是否有问题(nginx -t),然后再看看详细的报错日志,看看具体哪里。
你编译安装时,如果没用普通用户来,那,安装好后,对应访问的目录和文件 就要授权给nginx,权限没赋予,就会报错,所以看看详细一点的日志。
1、你的安装方式是什么?如果是yum安装会自动创建一个非登录的nginx普通用户;
2、nginx编译安装时不需要使用--user=nginx和--group=nginx指定安装用户,如果指定了建议创建一个非登录的nginx用户;
https://blog.csdn.net/LP890127/article/details/101411169
3、centos7环境下源码安装见:
https://blog.csdn.net/carefree2005/article/details/110874473