我正在尝试在我的Nginx服务器上安装Gitweb。 一切似乎configuration正确,但我似乎在gitweb.log中得到以下错误:
`2015/06/08 08:42:05 [crit] 29135#0: *5 connect() to unix:/var/run/fcgiwrap.socket Failed (13: Permission denied) while connecting to upstream,client: 83.36.85.6,server: git.mydomain.co.uk,request: "GET / HTTP/1.1",upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:",host: "git.mydomain.co.uk"`
我已经检查了所有者/权限,似乎都没有问题。
srwxr-xr-x 1 www-data www-data 0 Jun 8 08:44 /var/run/fcgiwrap.socket
ps aux | grep Nginx的输出 ps aux | grep Nginx是:
我怎样才能使用端口1025-5000的WinXP作为临时工?
cURL请求从Unix的套接字
Linux:如何强制使用特定的networking接口?
PACKET_TX_RING只发送第一个数据包,然后不再做任何事情
root 30283 0.0 0.0 90552 1296 ? Ss 08:59 0:00 Nginx: master process /usr/sbin/Nginx -g daemon on; master_process on; forge 30284 0.0 0.0 90884 1924 ? S 08:59 0:00 Nginx: worker process forge 30285 0.0 0.1 90884 2408 ? S 08:59 0:00 Nginx: worker process root 30528 0.0 0.0 11980 928 pts/0 R+ 09:03 0:00 grep --color=auto Nginx
任何想法可能是什么问题?
监听系统调用中的积压值
在运行服务器进程时dynamic获取C中未使用的端口号
创build一个Linux数据包分解器
为什么需要IP_MULTICAST_IF和IPV6_MULTICAST_IF?
线程池如何让我处理许多客户端连接?
套接字必须由客户端和服务器可读写。 在假设服务器运行为www-data并且客户机正在forge情况下运行,以下步骤应该解决问题。
chgrp forge /var/run/fcgiwrap.socket
更改组权限以允许写入组forge 。
chmod g+w /var/run/fcgiwrap.socket
套接字现在可以被服务器和客户端读写。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。