我正在尝试在 FreeBSD 上设置 nginx 和 cgit,但 nginx 无法访问/var/run/fcgiwrap/fcgiwrap.sock.
在我的/etc/rc.confI 中fcgiwrap_user="www",我已经设置了,www也是 nginx 运行的用户。
当我由表演fcgiwrap.sock拥有时,一切都按我想要的方式工作。wwwchown www /var/run/fcgiwrap/fcgiwrap.sock
然而,这当然不是正确的方法,它只会持续到重新启动。
我假设设置fcgiwrap_user="www"也会决定这一点。
我错过了什么吗?
更新:
我注意到当我使用service fcgiwrap startor 时restart,消息Starting fcgiwrap后面跟着chmod: /var/run/fcgiwrap/fcgiwrap.sock: No such file or directory. 然而/var/run/fcgiwrap/fcgiwrap.sock之后确实存在。