javascript – CGI如何识别编译器?

对于这里的大多数开明人士来说,这个问题可能看起来很愚蠢.但请相信我,我问这个是因为我无法通过正常的谷歌搜索找到答案,因此在这里求助.我知道CGI是语言无关的.由于我不在Web开发中,我只是想知道如果我们有多个cgi脚本,其中一个可能是python脚本而其他可能是C等等,web-server如何知道要查找哪个编译器?等等?

解决方法:

关于这一点,CGI中没有任何内容.每个Web服务器都以不同方式执行例如,Apache有一个完整的configuration language,用于指定如何处理,过滤和路由到处理程序的请求.相比之下,python simple HTTP server没有CGI脚本的概念,只是调用python对象上的方法来处理请求.

编辑:

CGI通常表示RFC 3875.该文档从不要求Web服务器将本地文件系统上的文件与URL相关联.

最接近谈论脚本的那一点是

3.4. Execution

The script is invoked in a system-defined manner.

它基本上允许服务器委托给脚本,如果他们喜欢或做任何他们喜欢的服务请求.

上一篇:我怎么能告诉Apache2,默认运行mod_php5但是在CGI模式下运行这个VH?


下一篇:php – 如何从网页上执行服务器上的脚本?