Nginx没有运行。没有这样的文件或目录消息-Mac

时间:2016-03-15 00:34:59

标签: macos nginx

我运行了brew install nginx,当运行'nginx'时,我得到了这个msg

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

查看/ usr / local我看到'/ etc / nginx'和'/ Cellar / nginx'中存在一个nginx文件夹。

我想做什么?

3 个答案:

答案 0 :(得分:1)

看起来该文件无法打开,因为它不存在;尝试使用:

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

更重要的是,确保在运行sudo

时使用nginx
sudo nginx

答案 1 :(得分: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
    
  3. 由于两个操作涉及系统文件,我必须使用sudo

答案 2 :(得分:0)

我只需在暗示部分内创建日志目录。

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

并创建了所有日志。