WEB服务器搭建软件_WEB服务器搭建过程详细介绍

   日期:2019-10-25     来源:免费b2b网站    作者:免费b2b网站    浏览:102    
核心提示:市场上只有几个成熟的Web服务器服务器:IIS微软自己的WEB服务器软件,Apache支持LIUNX和WIN服务器,与Apache一样,Nginx非常受欢迎。如果网站需要支持源代码,您需要:ASP WIN系统无需安装需要安装和下载PHP才能使用PHP和MYSQL。 PHP5.2需要与ZEND一起使用,SP源代码也很难过。ASPX也是WIN的可选ASP系统。

市场上只有几个成熟的Web服务器服务器:IIS微软自己的WEB服务器软件,Apache支持LIUNX和WIN服务器,与Apache一样,Nginx非常受欢迎。如果网站需要支持源代码,您需要:ASP WIN系统无需安装需要安装和下载PHP才能使用PHP和MYSQL。 PHP5.2需要与ZEND一起使用,SP源代码也很难过。ASPX也是WIN的可选ASP系统。

Web服务器是“通过HTTP处理请求的计算机系统”。该术语可以指整个系统,以及可以接收和管理HTTP请求的程序。本文中描述的Web服务器是指为用户处理Web请求的程序。

   首先,Apache HTTP Server。Apache HTTP Server,我们经常称它为httpd,或者更简单的Apache。它诞生于1995年,并于2015年2月20日庆祝其20岁生日。全球超过52%的网站使用Apache,这是目前很受欢迎的网络服务器。

   Apache httpd通常在Linux上运行,也可以部署在OS X和Windows上。它的发布是根据Apache许可证2.0版许可的。 Web服务器本身使用模块化体系结构,并且加载其他模块可以是附加功能。例如,加载mod_proxy模块可以增加服务器代理/网关的功能,加载mod_proxy_balancer模块可以为所有支持的协议提供负载平衡。在v2.4中,Apache使用新的mod_http2模块支持HTTP / 2。

   自1996年以来,Apache HTTP Server一直是受欢迎的Web服务器,它与其出色的文档和软件项目集成支持的功能密不可分,您可以在Apache Foundation项目页面上找到它。更多信息。

   第二,NGINX。Igor Sysoev于2002年开始开发NGINX并于2004年发布了第一个公开版本。开发NGINX是为了解决C10K的问题(C10K如何处理10,000个并发连接)。目前,它是第二大受欢迎的开源Web服务器,全球超过30%的网站使用它。

   NGINX依赖于异步事件驱动架构来帮助它处理大量并发会话,并且由于其轻量级使用和可扩展性,它已成为一种流行的Web服务器。

   NGINX是根据BSD(Berkeley Software Distribution)许可协议的许可发布的。它不仅可以部署为Web服务器,还可以部署为代理服务器或负载均衡器。您可以在NGINX社区网站上找到有关它的更多信息。

   第三,Apache Tomcat。Apache Tomcat是一个开源Java servlet容器,充当Web服务器。 Java servlet是一个扩展服务器功能的Java程序。尽管servlet可以响应任何类型的请求,但它常用于Web服务器上的应用程序实现。这些Web servlet在Java中的工作方式与其他动态Web技术(如PHP和)类似。 Tomcat的代码库由Sun Microsyst于1999年捐赠给Apache Software Foundation,并于2005年成为Apache顶级项目,目前只有不到1%的网站使用它。

   Apache Tomcat是在Apache许可证版本2.0下发布的,通常用于运行Java应用程序。此外,它还可以通过Coyote扩展充当本地文件HTTP文档服务的普通服务器。可以在Apache Tomcat项目网站上找到更详细的信息。

   此外,Apache Tomcat通常嵌入在其他开源Java应用程序服务器中,例如JBoss,Wildfly和Glassfish。

   第四,是Web应用程序(如Web服务器)的服务器端Javascript环境。由于市场定位较小,所有网站中只有0.2%使用. 由Ryan Dahl于2009年编写,项目现在由基金会管理,并在Linux Foundation的协作项目下迅速发展。

   与其他流行的Web服务器相比,的不同之处在于它是一个跨平台的运行时环境,用于使用能够进行异步I / O的事件驱动架构来构建Web应用程序。这些设计选择可优化应用程序数据吞吐量和可扩展性,支持实时通信和Web游戏。 还强调了Web开发堆栈中的差异,清楚地将其显示为HTML,CSS或Javascript堆栈的一部分,以及同时成为多个不同软件堆栈的一部分的想法Apache或NGINX正好相反。是根据混合许可协议发布的,可以在项目网站上找到更多信息。

   五,Lighttpd。Lighttpd于2003年3月首次发布,目前全球约有0.1%的网站使用它,并根据BSD许可证发布。Lighttpd独立于其低内存占用,低CPU负载和处理速度。它使用事件驱动架构来优化大量并行连接,支持FastCGI,SCGI,Auth,输出压缩,URL重写等功能。 Lighttpd主要用于Catalyst和Ruby on Rails中的Web框架。您可以通过项目主页找到有关它的更多信息。

   六,火鸟。Firebird是一个功能齐全,功能强大,高效,轻量级,免维护的数据库。从单用户,单数据库升级到企业级应用程序很容易。 Firebird诞生于Borland的开源数据库Interbase 6.0,这是一个用C和C ++开发的完全非商业产品。由于与interbase的血缘关系,大多数interbase开发工具可以直接应用于Firebird开发。 Firebird是根据Mozilla Public License v.1.1许可证发布的。


 
打赏
 
更多>同类行业资讯

推荐图文
推荐行业资讯
点击排行
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服