当前位置: 首页 > 知识库问答 >
问题:

Python http服务器上的Perl/CGI执行问题

宋正真
2023-03-14

http://prntscr.com/4wnfxf

共有1个答案

郑帅
2023-03-14

Web服务器需要配置为以特殊方式处理CGI程序。有时,它们被配置为将某些目录(可能是/cgi-bin)中的文件视为CGI程序。有时,它们被配置为将遵循特定命名约定(可能扩展名为.CGI)的文件视为CGI程序。如果web服务器没有以这种方式配置,那么它将以与任何其他文件完全相同的方式处理CGI程序,并只返回它们的内容。

看起来您认为web服务器应该处理/cgi-bin目录中的CGI程序。但是,您的web服务器似乎没有将该目录识别为特殊目录,而只是返回文件的内容。

如果不更多地了解您正在使用的web服务器,就很难提供太多帮助。您应该在web服务器的文档中搜索关于“运行CGI程序”或“配置CGI”的部分。答案几乎肯定会在那里。

 类似资料:
  • 我正在学习Perl。目前我正在学习Perl CGI脚本,在这个脚本中我编写了一个示例hello world程序 我将上述脚本保存在为此,我在机器中安装了apache web服务器,我使用它工作正常。然后我打招呼。使用apache服务器在我的浏览器中编写pl程序 但上面的url显示错误。 为什么它显示这个。在脚本或apache中有黄的东西吗?有人面临这个问题吗?请让我知道,试着解决这个问题 更新:

  • 我已经安装了MySQL 5.5。34,Apache2.2。15和PHP5.5。4在我的linux Redhat系统(2.6.32-220.17.1.el6.x86_64)上按各自的顺序排列。 当php脚本在web浏览器上运行时,它被apache解释为html,尽管它在命令行中运行良好。 我在httpd.conf文件中做了以下更改:我有未注释的LoadMoulesphp5_module模块/libp

  • 我有一个数据库结果,每一个调用创建500条记录500条,然后下一个500条,然后下一个 我需要运行一个记录每个不同线程执行特定任务的程序 我举的例子如下 ExecutorService executor=Executors.newFixedThreadPool(10); 我的问题是,在完成当前executer服务之前,it需要获得接下来的500个用户并尝试开始处理,我需要停止该操作,直到处理了前5

  • Perl CGI编程 什么是CGI CGI 目前由NCSA维护,NCSA定义CGI如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。 网页浏览 为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程: 1、使用你的浏览器访问URL并连接到HTTP web 服务器。

  • 下面是我的JavaScript代码: 下面是我的Perl脚本测试代码: 当页面加载时,连接立即关闭,在Chrome控制台窗口中,我看到以下错误:到“ws://198.38.89.14:3000/”的WebSocket连接失败:连接建立错误:NET::err_connection_rejected 我的问题是,如果是这样,我怎样才能做到这一点?

  • 什么是CGI CGI 目前由NCSA维护,NCSA定义CGI如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。 网页浏览 为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程: 1、使用你的浏览器访问URL并连接到HTTP web 服务器。 2、Web服务器接收