我正在尝试在rhel 7上安装nginx,它说进程无法启动。以下是日志。
11月13日06:36:42 ip-10-0-0-10.ec2.internal systemd [1]:启动nginx - 高性能网络服务器...... **
Nov 13 06:36:42 ip-10-0-0-10.ec2.internal nginx [30974]:nginx:the 配置文件/etc/nginx/nginx.conf语法正常
11月13日06:36:42 ip-10-0-0-10.ec2.internal nginx [30974]:nginx:[emerg] open()“/ mnt / nginx_logs /pubstore / access.log”失败(13:权限) 拒绝)
11月13日06:36:42 ip-10-0-0-10.ec2.internal nginx [30974]:nginx: 配置文件/etc/nginx/nginx.conf测试失败
Nov 13 06:36:42 ip-10-0-0-10.ec2.internal systemd [1]:nginx.service: 退出控制流程,代码=退出状态= 1
11月13日06:36:42 ip-10-0-0-10.ec2.internal systemd [1]:启动失败 nginx - 高性能Web服务器。
11月13日06:36:42 ip-10-0-0-10.ec2.internal systemd [1]:单位 nginx.service进入失败状态。**
文件访问日志的权限如下。我已经许可但仍然无法启动。
-rwxrwxrwx。 1 nginx nginx 0 Nov 13 02:07 access.log
-rwxrwxrwx。 1 nginx nginx 0 Nov 13 02:07 error.log
安装在amazon ec2实例上的木偶代理上完成
答案 0 :(得分:2)
这一行:
11月13日06:36:42 ip-10-0-0-10.ec2.internal nginx [30974]:nginx:[emerg] open()“/ mnt / nginx_logs / pubstore / access.log”失败( 13:许可被拒绝)
告诉您正在运行nginx的用户,无权写入其配置为写入的日志文件。
由于日志存储在非标准位置,因此您可能必须确保要存储的目录是否可由nginx正在运行的同一用户写入。