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