perl - 如何在Nginx上使用FastCGI运行Perl脚本?

标签 perl cgi nginx fastcgi

因此,我正在遵循本指南: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/

相关文章:

python - Apache2 "Response header name ' <!- -' contains invalid characters, aborting request"

html - 在以 HTML 显示时保留 CGI 脚本输出的原始格式

linux - 用于对数组进行排序的 Perl 程序不起作用

perl - 如何查询 sqlite 的某些行,即将其分成页面(perl DBI)

perl - 映射中的not_analyzed被忽略

arrays - 如何在不描述每个元素的格式的情况下打印数组?

perl - 使用 Perl 轻松比较两个数组

web-services - 如何通过nginx平衡tomcat webservice?

ssl - 服务器上没有的 HSTS 问题

node.js - 聊天项目 - 使用 socket.io 进行负载平衡