因此,我正在遵循本指南:http://technotes.1000lines.net/?p=23,并逐步进行操作。我有一个与Debian Etch一起使用的VPN(slicehost.com),并通过nginx服务了一个网站(到目前为止是静态的)。我使用wget下载FastCGI,并执行了常规的make make install例程。
因此,我想因为FastCGI通常无法运行CGI脚本,所以您必须使用某种类型的Perl包装器来解释Perl。
现在我运行这个脚本
http://technotes.1000lines.net/fastcgi-wrapper.pl
我遇到了一个人在提交脚本的页面上碰到的完全相同的问题:
http://www.ruby-forum.com/topic/145858
(我不是一个 ruby 的人,里面没有任何面向 ruby 的东西)
我不断得到
# bind/listen: No such file or directory
而且我不知道如何进行。我将不胜感激,可以提供任何人需要的更多详细信息。
最佳答案
Web服务器需要一个Unix域套接字才能连接到FastCGI应用程序,但是无法创建该套接字。您想要的目录很可能不存在(因为当您执行bind
时,它们会自动创建)。
关于perl - 如何在Nginx上使用FastCGI运行Perl脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/369850/