我运行了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)
Run Code Online (Sandbox Code Playgroud)
查看 /usr/local 我发现 '/etc/nginx' 和 '/Cellar/nginx' 中存在 nginx 文件夹。
我该怎么办?
分两步解决,
创建目录
sudo mkdir /usr/local/Cellar/nginx/1.xx.xx/logs
Run Code Online (Sandbox Code Playgroud)现在创建 access.log 文件
sudo touch /usr/local/Cellar/nginx/1.xx.xx/logs/access.log
Run Code Online (Sandbox Code Playgroud)由于这两个操作都涉及系统文件,因此我必须使用sudo.
看起来该文件无法打开,因为它不存在;尝试使用以下命令创建它:
touch /usr/local/Cellar/nginx/1.8.0/logs/proxy.access.log
Run Code Online (Sandbox Code Playgroud)
更重要的是确保你sudo跑步时正在使用nginx
sudo nginx
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8236 次 |
| 最近记录: |