【发布时间】:2012-07-24 22:23:22
【问题描述】:
我在设置要在 Nginx 上运行的 CGI 脚本时遇到问题,到目前为止我已经找到了 http://wiki.nginx.org/SimpleCGI 这个东西,但问题是我不能让 perl 脚本作为服务运行,这样它就可以在后台运行,甚至如果重新启动,它将自动开始运行
你有什么想法吗?我正在运行 Centos 5
我找到了一些解决方案here,但我无法将那里给出的代码与this Perl script 集成 我在 Perl 上完全为零,请帮助我 谢谢
【问题讨论】:
-
既然你“在 Perl 上为零”,请考虑用 C 来编写你的 CGI。 Perl 有一些严重的缺点,例如每次使用时都需要对其进行编译,并且通常很难理解,除非您是 perl 迷。如果你的程序是编译的 C 标准输入来自浏览器,标准输出到浏览器,它也很小而且很高效。我将为我自己的一个程序插入一个插件,查看其中的 jbe.c,这就是编译成 CGI 程序 jbe 的内容。 sourceforge.net/projects/cgi-jukebox