常见中间件

这篇具有很好参考价值的文章主要介绍了常见中间件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

中间件简介

 

中间件运行在系统软件和应用软件之间,以便于各部件之间的沟通。他充当的功能是:将应用程序运行环境与操作系统隔离,从而让开发者不必为更多系统问题忧虑,直接关注该应用程序在解决问题上的能力。

提供解析网站代码的一个容器或环境。

常见中间件 

IIS

IIS是一种网页服务组件,其中包括Web服务器,FTP服务器,NNTP服务器和SMTP服务器,分别用于网页游览、文件传输、新闻服务和邮件发送等方面,使它在网络上发布信息成为了一件很容易的事。

Apache

Apache HTTP Server(简称Apache)是Apache 软件基金会的一个开放源码的web服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的 API扩展,将Perl/Python等解释器编译到服务器中。
只能解析静态页面
常见:配合PHP插件,搭建PHP环境;关于apache的获取,直接在官网下载即可。或者想要方便一点,可以直接使用phpstudy(集成了apache、php、mysql ) ,解压后可以直接运行。
常见目录结构:

  • bin----—-—存放常用的命令工具,例如httpd
  • cgi-bin---存放Linux下常用的命令,例如xxx.sh
  • conf----—-Linux的配置相关文件,例如httpd.conf
  • error-----错误记录
  • htdocs--—-放网站源码
  • icons---—-网站图标
  • logs------日志
  • manual----手册
  • modules---扩展模块

Tomcat

tomcat服务器是一个免费的开放源代码的Web应用服务器。由于有Sun的参与和支持,最新的Servlet和JSP规范总是能在Totmcat中得到体现。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

基于apache的基础上开发,静态交给apache,主流的jsp环境;tomcat从官网可直接下载。需要注意要额外配置java环境,java记得配置环境变量。
Nginx

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强。
nginx本身并不会对动态网页进行解析,以php环境为例,对PHP页面的请求将会被nginx交给FastCGI进程监听的IP地址及端口,由php-fpm(第三方的fastcgi进程管理器)作为动态解析服务器处理,最后将处理结果再返回给nginx。即nginx通过反向代理功能将动态请求转向后端php-fpm,从而实现对PHP的解析支持。
WebLogic

WebLogic由美国Oraclc公司出品,是一个基于.JAVAEE.架构的中间件。
Webogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的.Java应用服务器。将.Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。Jsp、.jspx支持业内多种标准,高扩展性。

Websphere

Websphere是IBM公司的产品,基于J2EE的,对Jsp,Servlet,ejb的支持非常好。
WebSphere是随需应变的电子商务时代的最主要的软件平台。它使公司可以开发、部署和整合新—代的电子商务应用,如B2B 电子商务,并支持从简单的网页内容发布到企业级事务处理的商业应用,含有Jsp和Servlet容器,也就可以做web容器,也包含EJH容器,是完整的J2EE应用服务器。
.Jsp、jspx
JBoss

JBoss是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。它体现了J2EE规范中最新的技术,含有Jsp和Scrvlet容器,也就可以做web容器,也包含EJB容器,是完整的J2EE应用服务器
免费,基于tomcat,胜于蓝Jsp、jspx

中间件小结 

  • 中小型网站或个人:iis:asp、apache:php、tomcat:jsp
  • 大型网站:weblogic(收费)、Jboss
  • 大型商务网站:websphere(收费)

常见中间件文章来源地址https://www.toymoban.com/news/detail-488462.html

到了这里,关于常见中间件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 常见消息中间件分享

    消息中间件是基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传输的支撑性软件系统。 消息中间件的使用有几个核心角色,如下图所示: Producer 生产者 :负责生产消息,将消息发送到消息队列中。 Consumer 消费者 :负责消费使用消息,从消

    2024年02月21日
    浏览(32)
  • 常见中间件

      中间件运行在系统软件和应用软件之间,以便于各部件之间的沟通。他充当的功能是:将应用程序运行环境与操作系统隔离,从而让开发者不必为更多系统问题忧虑,直接关注该应用程序在解决问题上的能力。 提供解析网站代码的一个容器或环境。 常见中间件  IIS IIS是一

    2024年02月09日
    浏览(26)
  • 业界常见分库分表中间件

    Cobar(已经被淘汰没使用了) TDDL 淘宝根据自己的业务特点开发了 TDDL (Taobao Distributed Data Layer) 基于JDBC规范,没有server,以client-jar的形式存在,引入项目即可使用 开源功能比较少,阿里内部使用为主 Mycat 地址 http://www.mycat.org.cn/ Java语言编写的MySQL数据库网络协议的开源中

    2024年02月16日
    浏览(33)
  • Web中间件常见漏洞

    Web中间件常见漏洞 我们常见的中间件有apache,tomcat,IIS,weblogic(其实就是web容器),这些中间件可以设置支持的HTTP方法。每一个HTTP方法都有其对应的功能,在这些方法中,PUT可以直接从客户机上传文件到服务器。如果中间件开放了HTTP中的PUT方法,那么恶意攻击者就可以直接上传

    2024年02月14日
    浏览(52)
  • 中间件安全—Apache常见漏洞

      简单介绍一下apache是什么,Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将python等解释器编译到服务器中。 1.2.1.漏洞

    2024年01月22日
    浏览(37)
  • 中间件安全—Tomcat常见漏洞

      整个复现环境均使用Vulhub一键搭建漏洞测试靶场,Vulhub靶场:链接 1.2.1.漏洞原理   Tomcat配置文件/conf/web.xml 配置了可写(readonly=false),导致可以使用PUT方法上传任意文件,攻击者将精心构造的payload向服务器上传包含任意代码的 JSP 文件。之后,JSP 文件中的代码将能被

    2024年02月08日
    浏览(41)
  • 中间件安全—Nginx常见漏洞

      在上篇中间件安全—Apache常见漏洞中,并未对中间件漏洞进行解释,这里补充一下。   所谓的中间件漏洞就是并非是由于代码程序上设计存在缺陷而导致的漏洞,而是属于应用部署中环境配置不当或使用不当而导致的漏洞,同时这方面的漏洞也是最容易被管理员忽略的

    2024年02月09日
    浏览(31)
  • 消息中间件中常见问题

    MQ的用途 异步发送(验证码,短信,邮件) MySQL,ES,Redis之间的数据同步 分布式事务 削峰填谷 消息可能丢失的环境 消息在产生端时候生产端挂掉,消息未到达交换机,消息丢失 消息在交换机未到达队列,消息丢失 消息队列中如果队列挂掉消息也可能丢失 消费者未接收消

    2024年02月15日
    浏览(34)
  • Docker的安装及其常见中间件的部署

    基于centos7安装docker(Docker要求CentOS系统的内核版本高于3.10 uname -r 查看内核版本) 最好安装7.5以上版本支持k8s (1) 如果之前下载过需要运行命令卸载 (2)安装 Docker-CE 基本环境 (3)设置 docker repo 的 yum 位置 (4)安装 docker,以及 docker-cli (5)启动docker (6)停止docker (7)重启docker (8)查看

    2024年02月19日
    浏览(27)
  • 常见的Web应用中间件(基于Linux)

            在整理常用的Web中间件时,我发现自己对于Web服务器、Web中间件和Web容器的概念容易混淆,所以在整理常见的Web应用中间件时,我想先区别一下Web服务器、Web中间件和Web容器。          Web服务器 也可以称为网站服务器,时提供Web服务的软件或主机,Web服务器

    2024年02月06日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包