我的意思是"httpd"只是由Apache用于下载软件,还是被其他网站使用?还有必要让httpd运行"cgi"吗?为什么Apache使用httpd下载http服务器而不是将其存放在他们的http网站上的文件中?
Apache HTTPD是Apache Foundation生成的HTTP 服务器 守护程序.它是一个监听网络请求(使用超文本传输协议表示)并响应它们的软件.
它是开源的,许多实体使用它来托管他们的网站.
其他HTTP服务器可用(包括用于运行用Java编写的服务器端程序(不使用CGI)的Apache Tomcat).
CGI是一种协议,允许HTTP服务器使用外部软件来确定如何响应请求,而不是简单地返回静态文件的内容.许多HTTP服务器都支持CGI协议.
您可以在没有HTTP服务器的情况下使用CGI,但除了允许开发人员执行CGI程序的命令行测试之外,这通常很少使用.(您当然无法直接从Web浏览器与其进行交互).