我的意思是“httpd”只被Apache用于下载软件,还是其他网站也使用它?还有,是否有必要让httpd运行“cgi”?为什么Apache使用httpd下载http服务器,而不是在他们的http网站上的文件中?
yftpprvb1#
Apache HTTPD是由Apache Foundation产生的HTTPserverdaemon。它是一个监听网络请求(使用超文本传输协议表示)并响应它们的软件。它是开源的,many entities use it to host their websites。其他HTTP服务器也可用(包括Apache Tomcat,它是为运行用Java编写的服务器端程序而设计的(不使用CGI))。CGI是一种协议,允许HTTP服务器使用外部软件来确定如何响应请求,而不是简单地返回静态文件的内容。许多HTTP服务器支持CGI协议。您可以在没有HTTP服务器的情况下使用CGI,但这通常除了允许开发人员执行CGI程序的命令行测试之外几乎没有其他用途。(您当然不能直接从Web浏览器与它交互)。
qxgroojn2#
HTTP Daemon是一个在Web服务器后台运行的软件程序,它等待服务器的请求。该守护程序自动响应请求,并使用HTTP在Internet上提供超文本和多媒体文档。
q7solyqu3#
Apache Httpd基本上是一个用于处理请求和交付静态内容的Web服务器。而CGI是一个协议,它在请求中添加了一个脚本,并基于脚本交付内容,而不是简单地返回静态内容。因此,没有必要将CGI与Apache httpd一起使用,但要交付动态内容,httpd和cgi一起使用。同样,使用httpd和cgi是一个非常繁重的传递动态内容的过程,因为它在每个请求响应周期中创建和销毁过程,还有许多其他有效的替代方案与最新技术。
umuewwlo4#
超文本传输协议守护程序HTTPd是一个软件程序,通常作为一个进程在后台运行。它在使用HTTP和/或HTTPS网络协议的客户端-服务器模型中扮演服务器的角色。HTTPd等待传入的客户端请求,并通过回复所请求的信息来回答每个请求。以下是一些常用的HTTPd1.Apache1.忙盒子
4条答案
按热度按时间yftpprvb1#
Apache HTTPD是由Apache Foundation产生的HTTPserverdaemon。它是一个监听网络请求(使用超文本传输协议表示)并响应它们的软件。
它是开源的,many entities use it to host their websites。
其他HTTP服务器也可用(包括Apache Tomcat,它是为运行用Java编写的服务器端程序而设计的(不使用CGI))。
CGI是一种协议,允许HTTP服务器使用外部软件来确定如何响应请求,而不是简单地返回静态文件的内容。许多HTTP服务器支持CGI协议。
您可以在没有HTTP服务器的情况下使用CGI,但这通常除了允许开发人员执行CGI程序的命令行测试之外几乎没有其他用途。(您当然不能直接从Web浏览器与它交互)。
qxgroojn2#
HTTP Daemon是一个在Web服务器后台运行的软件程序,它等待服务器的请求。该守护程序自动响应请求,并使用HTTP在Internet上提供超文本和多媒体文档。
q7solyqu3#
Apache Httpd基本上是一个用于处理请求和交付静态内容的Web服务器。而CGI是一个协议,它在请求中添加了一个脚本,并基于脚本交付内容,而不是简单地返回静态内容。因此,没有必要将CGI与Apache httpd一起使用,但要交付动态内容,httpd和cgi一起使用。
同样,使用httpd和cgi是一个非常繁重的传递动态内容的过程,因为它在每个请求响应周期中创建和销毁过程,还有许多其他有效的替代方案与最新技术。
umuewwlo4#
超文本传输协议守护程序
HTTPd是一个软件程序,通常作为一个进程在后台运行。它在使用HTTP和/或HTTPS网络协议的客户端-服务器模型中扮演服务器的角色。
HTTPd等待传入的客户端请求,并通过回复所请求的信息来回答每个请求。
以下是一些常用的HTTPd
1.Apache
1.忙盒子
1.莱特普
1.恩尼克斯