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

问题描述 投票:2回答:3

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

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文件夹。

我该怎么办?

macos nginx
3个回答
1
投票

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

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

更重要的是,确保在运行sudo时使用nginx

sudo nginx

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
投票

我只需要在搜索文件夹中创建日志目录。

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

并创建了所有日志。

© www.soinside.com 2019 - 2024. All rights reserved.