为什么 nginx access.log 失败了?

Why is nginx access.log failing?

我尝试通过在终端上输入 nginx 在 manjaro 上使用 nginx,但是出现了:open() "/var/log/nginx/access.log" failed (21: Is a directory)。我 运行 sudo nginx -tsudo systemctl start nginx.service 他们都说了同样的话。我可以做些什么来解决这个问题吗?另外要补充的是,我使用了 systemctl status nginx.service 并且它说在 Loaded:nginx.servicevendor preset 被禁用。这很重要吗?

你实际上把access.log变成了一个目录。尝试 rm -rf /var/log/nginx/access.log 然后 nginx -t 然后重启 NGINX