web服务器软件有哪些,常见的web服务器软件分类

先说一句哈,自从在B 站开始刷视频后,我就觉得要学的内容实在是太多了。这篇“服务器软件大扫盲”就是我看了羊哥的一期视频后有感而发的,比如说Web服务器、HTTP 服务器、应用服务器这三个概念,我是见过很多次,但如果你非要我说出它们之间的区别的话,我只好哑口无言。 还有,我自己用过的Tomcat、Nginx、Apache、Jetty、Undertow,它们之间有什么优缺点,嗯……继续哑口无言…

先说一句哈,自打在 B 站逐渐刷视频后,我就觉得要学的内容真是太多了。这篇文章“服务器手机软件大普及”便是我看了羊哥的一期视频后感慨万千的,例如 Web 服务器、HTTP 服务器、运用服务器这三个定义,我就是见过很多次,但如果你非要我讲出它们之间的区别得话,我只好无言以对。

也有,自己用过的 Tomcat、Nginx、Apache、Jetty、Undertow,它们之间有哪些优点和缺点,嗯……再次无言以对。很有可能有很多小伙伴和我一样,使用过,但具体的差别还真的说不出来,所以你准备借这个机会来和大家一起学习下。

(我是学习委员,自豪)

服务器软件大扫盲

先而言 Web 服务器,它一般是指网址服务器,可以向电脑浏览器(PC端或是手机端)等 Web 手机客户端提供帮助,供请求数据或是下载数据。服务器应用 HTTP (动态网页传输协议)和手机客户端电脑浏览器开展通讯,因此我们也把 Web 服务器称做为 HTTP 服务器。

再来说运用服务器,它是一种软件框架,提供一个运用程序执行的生活环境。一般用来为程序给予安全性、数据信息、事务管理适用、负载均衡大中型分布式架构管理等服务项目。

我认为,Web 服务器和应用服务器间的界线已经非常模糊不清,后面一种更好一点,就像公司与企业这俩专有名词之间的差别。

比较常见的 Web 服务器软件包括 Nginx、Apache、IIS,比较常见的运用服务器软件包括 WebLogic、JBoss,前面一种更轻量,后面一种更超重量级。

下面,我们就来唠唠比较常见的一些服务器手机软件。

01、Tomcat

就我的程序之路看来,Tomcat 使用的算是最得多,没有之一。假如 Tomcat 安装成功得话,能够在本地的浏览器中浏览来展示它默认页,见下图。

服务器软件大扫盲

Tomcat 是通过 Apache 手机软件慈善基金会下属 Jakarta 项目开发的 Servlet 器皿,完成了对 Servlet 和 JavaServer Page(JSP)的大力支持,并带来了做为 Web 服务器的一些独有作用。

JSP 是通过 Sun Microsystems 企业核心创建的一种动态网站标准规范。JSP 能够回应手机客户端发送的要求,并依据要求具体内容动态性地形成 HTML、XML 或其它文件格式文本文档的 Web 网页页面,随后回到给请求者。

JSP 以 Java 语言表达做为开发语言,为用户的 HTTP 要求提供帮助,并能和服务器里的其他 Java 程序流程一同解决繁杂的项目需求。我是一名三线城市的 Java 程序猿,免不了要开发设计一些小型网站,这也就是为什么我就用 Tomcat 数最多的缘故。

02、Nginx

Nginx 是一款轻量的 Web 服务器、也支持端口转发,由于它的内存占用少,运行很快,分布式系统能力很强,因此在网络项目中广泛运用。

服务器软件大扫盲

有关 Nginx,较为让人遗憾的一件事是,它创作者伊格尔·赛索耶夫进到牢房。

Nginx 在官方测试的结论中,可以适用五万个并行处理联接,中国比较有名的企业,例如百度搜索、京东商城、新浪网、网易游戏、腾讯官方、淘宝网等都是应用。

不清楚你有没有听过云虚拟主机的概念,便是在 Web 服务项目里有一个独立网站站点,这一网站相匹配独立网站域名(也有可能是IP 或端口号),具有独立的程序及网络资源,能够独立地对外开放提供帮助供客户浏览。

云虚拟主机有三种类型:根据域名的云虚拟主机、根据端口号的云虚拟主机、根据 IP 的云虚拟主机。

Nginx 可以用一个 server{}标识来标志一个云虚拟主机,一个 Web 服务项目里可以有多个云虚拟主机标识对,既能与此同时适用好几个云虚拟主机网站。这一点,十分的好用。

03、Apache

一开始的时候,原以为 Apache 便是 Tomcat,傻傻分不清楚。后来知道他们完全不一样,logo 就不同(说些什么社会嗑)。

服务器软件大扫盲

Apache 一般是指 Apache HTTP Server,是 Apache 手机软件慈善基金会(和 Tomcat 同为一家慈善基金会,因而易混)中的一个网页页面服务器手机软件。因其混合开发和安全系数,被广泛使用,是最流行 Web 服务器手机软件之一。它迅速、靠谱而且可以通过简单 API 拓展。

我是在服务器上组装 WordPress 的时候用到 Apache,那时并不了解有 LAMP 它的存在,因此组装的过程当中吃了很多苦,关键在于最后没有安装成功,大写的尴尬。

最后还是在黄铜群里的一个群员的远程控制带领下才完成安装,这个人是搞 PHP 的。LAMP 就是他告诉我的,组装下去十分的简单化,特别适合我这种对cmd有抗拒心理的程序猿。

LAMP 就是指一组运作动态网页或是服务器的自由软件名称首字母缩写:

  • Linux,电脑操作系统(一般服务器手机软件都安装于 Linux 上,特性极好)
  • Apache,网页页面服务器(便是 Apache HTTP Server)
  • MariaDB 或 MySQL,数据库系统智能管理系统
  • PHP、Perl 或 Python,开发语言

这种手机软件配合起来使用时,具有魅力,它组合还有一些,另外一个比较有名的便是 LNMP,用 Nginx 替代 Apache。

04、Jetty

Jetty 和 Tomcat 有许多共同之处,例如能够为 JSP 和 Servlet 给予运行时环境。Jetty 是 Java 语言表达编写的,它 API 以一组 JAR 包的方式公布。

服务器软件大扫盲

与 Tomcat 对比,Jetty 能同时解决很多连接而且长时间维持这种连接,比如,一些 Web 聊天应用特别适合用 Jetty 服务器,例如淘宝的 Web 版往往。

Jetty 的构架非常简单,它有一个基本上数据库系统,这一数据库系统便是 Handler,全部可以被拓展的部件都可以作为一个 Handler,导入到 Server 中,Jetty 便是帮助我们管理方法这种 Handler 的。

05、Undertow

Undertow 是一个用 Java 编写的、灵活的、性能卓越的 Web 服务器,给予根据 NIO 的阻塞和非阻塞 API。

Undertow 能够置入到应用软件中或单独运作,仅需两行编码,很容易入门。下边这一段编码是官网所提供的一个应用 Async IO 的简单 Hello World 服务器实例:

public class HelloWorldServer {
public static void main(final String[] args) {Undertow server = Undertow.builder.addHttpListener(8080, \"localhost\").setHandler(new HttpHandler {@Overridepublic void handleRequest(final HttpServerExchange exchange) throws Exception {exchange.getResponseHeaders.put(Headers.CONTENT_TYPE, \"text/plain\");exchange.getResponseSender.send(\"Hello World\");}}).build;server.start;}}

立即运作后,在浏览器中搜索框中键入就能浏览到。是不是感觉十分轻便?

假如有小伙伴用过 JFinal 开发设计过小型网站得话,对 Undertow 应当不会陌生,由于 JFinal 的默认设置器皿早已切换到了 Undertow。

JFinal 都是基于 Java 语言的急速 WEB ORM 架构,其核心设计目标是开发设计快速、编码量减少、学习培训简易、功能齐全、轻量、易拓展、Restful。

06、公司级

对于其他的一些公司级服务器手机软件,我个人没用过,也不细说了。

  • JBoss,红帽回收过,后更名为 WildFly。
  • WebLogic,甲骨文字制作。
  • WebSphere,IBM 出品。

坚信朋友们看过出品方,就知道这些服务器手机软件充足的超重量级,都是大佬,都是大佬。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年8月16日 下午3:43
下一篇 2022年8月16日 下午3:48

相关推荐

  • 笔记本内存条ddr4推荐(2020内存条性能排行天梯图)

    随着现在内存价格探底,不少玩家都准备为自己的爱机升级或扩容内存,而新装机的玩家选购内存时基本都16GB起步。在实际体验中,无论对Windows或Mac系统来说,内存自然是越大越好,因为大内存可以让电脑同时干更多的事不卡顿,对吃内存的软件如Pr、Ps来说,配齐32G的内存无疑会大大提升生产力。 就以我目前使用的戴尔Insprion5480笔记本来说,当初购买的时候选择了丐版内存,只有区区4GB,虽然…

    2022年9月13日
    720
  • 国外网站seo发展怎样,国外seo优化方法介绍

    几年前,我花了大半天时间逛了逛一些国外的SEO论坛,发现国外站长大多讨论网络营销、SEO、社会化网络营销和链接建设这四个方面内容,尽管论坛的回复量很少,但都很有质量,卢松松对大家比较关注的话题做了整理,看看国外站长是如何做优化的。 如何获得网站流量?(Howtogettraffictowebsite?) It takesdiligenceandhardworktodrivetraffictoyou…

    2022年7月13日
    430
  • 巧茜妮化妆品怎么样(最新巧茜妮品牌简介)

    从2011年巧茜妮上市到2016年“巧茜妮国品”商标获得批准再到2019年,八年的时间巧茜妮国品一直坚持做中国民族式品牌,坚持用匠心制造产品。八年的时间巧茜妮国品用实力打下了属于自己的国品江山。 2019年3月5日,巧茜妮2019国品模式暨名品发布盛典在广州九龙湖公主酒店隆重举行。来自全国的代理商、零售商、vip终端齐聚一堂,共同见证了这一历史性的时刻。 八年如一日秉承匠心之作 在盛典中,巧茜妮国…

    2022年10月19日
    1820
  • 新零售模式是什么意思,新零售未来发展趋势

    马云首提的“新零售”到底是什么呢?至今,这个词还是过于含糊,但它无疑是一个成功的Branding概念,方便给投资人讲增长故事。本文暂且不讨论它是什么,通过模式的分类,间接定义一下。同时大致对比一下不同模式的优劣之处。 我认为目前主流的新零售模式分为3种,分别是:品牌商自建、平台渠道模式、Saas模式。下面大致对比一下他们各自的优劣之处。 一、品牌商自建 代表品牌有:盒马、超级物种、苏宁、百果园、N…

    2022年7月28日
    550
  • ipad大型游戏推荐,十款好玩的免费游戏

    这些从PC/游戏平台移植而来的游戏,iPad上可能要更加好玩。 虽然苹果致力于将 iPad打造成一个生产力工具,但相信不少人还是更接受它的娱乐属性。不俗的性能加上出色的屏幕,iPad 胜任各种游戏内容也是游刃有余。前段时间发布的iPadmini5就被大家称为「吃鸡神器」,随着苹果游戏订阅服务AppleArcade 的问世,iPad在游戏领域的潜力将被进一步挖掘。 本次极客荐栏目,极客之选(Geek…

    2022年9月20日
    5000
  • 现在什么网络平台好赚钱,网络10个稳定赚钱项目推荐

    相信许多人都是想要在网上做兼职赚钱的,但是大部分人奈何不了解这个行业,所以面对网上的那些项目完全不知道应该如何选择,要知道网上的这些项目有许多都是坑,网赚新手一不注意就会掉进坑里,最后一分钱也没赚到还被坑了不少钱的人也是大有人在的! 网络发达各种网上赚钱项目自然也就多了,在铺天盖地的项目中,如何选择适合自己的同时也是正规的网上兼职赚钱项目呢,这对于新手来说是一个很重要的问题。 互联网应该都知道,互…

    2022年8月30日
    370
  • 戴尔笔记本好不好质量怎么样(轻薄好看的戴尔笔记本体验分享)

    这款14寸的戴尔灵越金属本最大特点就是轻薄便携,性能实用。由于是试用品,除了电源适配器以及说明书三包凭证外就没有额外的赠品了。不过官方标配也是I5-8265U、MX1302G独显、固态加机械硬盘,很是满足。拆开包装拿捏在手满满的金属质感,简约的银色配上靓丽的品牌LOGO也是恰到好处。对比以前的某想E系列要轻盈得多,外观尺寸也小一些,这就是窄边框的好处,在不改变可视面积的情况下缩小体积,大大提高便携…

    2022年8月22日
    420
  • 马歇尔蓝牙音箱怎么样(最新蓝牙音箱使用测评)

    一、小碎碎念 英国著名音箱品牌Marshall(马歇尔),资深音乐爱好者可能对它真的再熟悉不过了。 如果你参加过迷笛、草莓音乐节这样的活动,LIVE现场看过摇滚乐队的演出,一定会看到舞台上的Marshall音箱。 作为摇滚乐历史的象征符号和亲历者之一,Marshall在业内有着不可撼动的品牌地位和卓越口碑。 毫不夸张的说Marshall音箱的历史,就是摇滚乐的历史。还在摇滚乐流行的早期,Marsh…

    2022年9月27日
    560
  • 苏伊士运河属于哪个国家,埃及最挣钱的运河

    当今世界有两条最赚钱的“运河”,一条是南美的巴拿马运河,另一条就是埃及的苏伊士运河了。 苏伊士运河全长190公里,航道宽度平均约200米,深度22.5米,船舶吃水量最大允许19米,最大吨位22万吨,船舶平均通过时间15小时,连航母都能过,无论是通航能力还是繁忙程度,其实都要超过巴拿马运河。是当之无愧的世界第一运河。 这条河连接地中海与红海,因为它的的存在,欧洲到印度洋的路程被大大缩短。其船只不用像…

    2022年10月2日
    1860
  • 映客怎么赚钱提成平台,映客个人主播提成规则

    这几年,直播已经越来越成为一种火热趋势。不管是斗鱼还是映客,都成为当之无愧的赚钱利器。但是许多人虽然听说过直播赚钱,但是并不懂为什么直播可以赚钱,因此在这里,分析一下映客的模式。 据悉,映客这一应用在当下来说还是比较火热的。在各大应用市场都可以下载,安装完成后点击打开,就可以进行注册。之后就可以点击首页下方的直播圆形图标到个人信息页面,也可以选择添加话题定位,开始直播。 那么为何这样的直播可以赚钱…

    2022年8月18日
    740

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信