2016-03-15 117 views
2

我跑酿造nginx的安装和运行“nginx的”当我得到这个味精Nginx没有运行。没有这样的文件或目录信息-Mac

nginx: [emerg] open() "/usr/local/Cellar/nginx/1.8.0/logs/proxy.access.log" failed (2: No such file or directory) 

看着在/ usr /地方我看到一个nginx的文件夹中存在的“在/ etc/nginx的'还有'/ Cellar/nginx'。

我想要做什么?

回答

1

它看起来像文件无法打开,因为它不存在;尝试创建它:

touch /usr/local/Cellar/nginx/1.8.0/logs/proxy.access.log 

更重要的是要确保您使用的sudo当您运行nginx

sudo nginx 
0

我不得不创建日志目录内暗示 folde。

mkdir /usr/local/Cellar/nginx/1.12.1/logs 

和所有日志得到了创建。

1

分两步解决,

  1. 创建目录

    sudo mkdir /usr/local/Cellar/nginx/1.xx.xx/logs 
    
  2. 现在创建access.log文件

    sudo touch /usr/local/Cellar/nginx/1.xx.xx/logs/access.log 
    

由于涉及的系统文件两种操作,我不得不使用sudo

+0

@Mogsdad,感谢您的编辑。 –

相关问题