微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nginx连接到unix:/var/run/fcgiwrap.socket失败

我正在尝试在我的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的套接

Python的UDP套接字半随机无法接收

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情况下运行,以下步骤应该解决问题。

套接字的组所有权更改为用户组forge 。

chgrp forge /var/run/fcgiwrap.socket

更改组权限以允许写入组forge 。

chmod g+w /var/run/fcgiwrap.socket

套接字现在可以被服务器和客户端读写。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐