我运行了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文件夹。
我该怎么办?
看起来该文件无法打开,因为它不存在;尝试创建它:
touch /usr/local/Cellar/nginx/1.8.0/logs/proxy.access.log
更重要的是,确保在运行sudo
时使用nginx
sudo nginx
分解为两个步骤,
sudo mkdir /usr/local/Cellar/nginx/1.xx.xx/logs
sudo touch /usr/local/Cellar/nginx/1.xx.xx/logs/access.log
由于两个操作涉及系统文件,我不得不使用sudo
。
我只需要在搜索文件夹中创建日志目录。
mkdir /usr/local/Cellar/nginx/1.12.1/logs
并创建了所有日志。