.cgi是什么格式文件
发布于 2023-01-20 22:23:26 浏览 383 次
问题解析:
【】
1、
CGI表示通用网关接口(Common Gateway Interface),表示CGI Script(.cgi)文件类型。CGI是一种统一的标准技术,用于服务器端的数据处理,以及在互联网上生成动态内容。几乎所有的编程语言都可以用于CGI,其中最常见的是Perl、C语言、Python等。
2、
一个.cgi文件就是一个包含程序源代码或任意一种常见的CGI语言脚本(甚至是Unix/Linux的shell脚本)的文本文件。默认情况下,所有的.cgi脚本文件都放在web服务器根目录下的“cgi-bin”目录中。所有兼容CGI的web服务器都能识别.cgi扩展名,.cgi文件可利用适当的CGI模块进行解读和执行。
3、
在一个web服务器上,.cgi文件是web站点引擎的一部分。除此之外,它就只是一个文本文件。CGI文件也可以使用其它扩展名(如.pl、.py等),但需要首先对服务器进行自定义配置。利用任意一个文本编辑程序都能浏览和编辑CGI脚本。
4、
CGI脚本经常会成为黑客的目标,因此设计不合理或存在bug的.cgi脚本可能会造成严重的安全威胁。