hgweb.cgi和nginx - “连接被拒绝”

时间:2012-02-15 22:57:09

标签: nginx hgweb

我跟着https://www.mercurial-scm.org/wiki/HgWebDirStepByStep让“hg serve”在CGI上运行 - 但它并不是很有效。

这是我用来产生CGI的命令:

spawn-fcgi -a 127.0.0.1 -p 9000 -f /path/to/hgweb.cgi -P /tmp/fcgi.pid 2>&1

输出表明该过程成功生成,但ps -p显示该进程已关闭。果然,当我用-n运行上面的命令时,它会吐出一堆HTML(存储库列表),然后退出。是不是意味着坚持,听9000端口?

Telnet到端口9000会出现“Connection refused”,这似乎是nginx也遇到的问题:

2012/02/15 22:16:20 [error] 13483#0: *13 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: emily, request: "GET /hg/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost:8001"

我确信我的nginx配置是正确的,但如果你需要看一下我可以在这里发布。

感谢您的帮助:)

0 个答案:

没有答案