nginx无法在redhat服务器上启动

时间:2015-11-15 17:19:52

标签: amazon-web-services nginx amazon-ec2

我正在尝试在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实例上的木偶代理上完成

1 个答案:

答案 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正在运行的同一用户写入。