我运行了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文件夹。
我想做什么?
答案 0 :(得分: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
现在创建access.log文件
sudo touch /usr/local/Cellar/nginx/1.xx.xx/logs/access.log
由于两个操作涉及系统文件,我必须使用sudo
。
答案 2 :(得分:0)
我只需在暗示部分内创建日志目录。
mkdir /usr/local/Cellar/nginx/1.12.1/logs
并创建了所有日志。