中间件与服务器

WEB中间键

​ 中间件(Middleware)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通。中间件处在操作系统和更高一级应用程序之间。他充当的功能是:将应用程序运行环境与操作系统隔离,从而实现应用程序开发者不必为更多系统问题忧虑,而直接关注该应用程序在解决问题上的能力 。容器就是中间件的一种。
​ 也就是说,关于中间件,我们可以理解为:是一类能够为一种或多种应用程序合作互通、资源共享,同时还能够为该应用程序提供相关的服务的软件。(注意:中间件是一类软件的总称,不是单独的一个软件)

理解一下:

​ 说白了,中间件就是服务器上 web 端口(通常为 80 端口)的一个翻译官,负责告诉服务器用户要请求哪些文件,如果用户请求的是一个静态的 html 页面,就直接在服务器上找到对应文件并将其交给用户浏览器,如果用户请求的是一个动态页面如 php,asp 等,中间件在找到该文件后,将其交给对应的脚本语言解析程序,脚本语言解析程序将文件解析成 html 后,再把解析过的文件发送给浏览器。 所以,浏览器本身并不能渲染解析动态脚本文件,以 php 为例,浏览器解析的.php 文件,实际上是经服务器 php 程序解析后的 html 文件。再者,如果服务器上没有安装中间件,那么服务器就不能理解用户发来的 http 数据包是什么意思,当然也就无法对 http 请求包进行正确的响应。

WEB服务器

web 服务器就是安装了中间件的服务器。

1、web服务器也称网页服务器WWW服务器或HTTP服务器

2、web服务器使用的协议是HTTP或HTTPS

3、端口号

​ HTTP协议端口号:TCP 80

​ HTTPS协议端口号:TCP 443

4、WEB服务器发布软件:

​ 微软:IIS(可发布web网站和FTP站点)

​ Linux:Apache/LAMP/Tomcat/Nginx .etc

​ 第三方:phpstudy、XAMPP

5、部署web服务器(IIS)

​ 1)配置静态IP地址

​ 2)安装IIS-WEB插件

​ 3)停用默认站点

​ 默认站点位置:C:/Inetpub/wwwroot

​ 4)新建网站–地址端口绑定–指定站点路径–设置权限

​ 5)设置默认文档(设置首页)

​ 6)一台服务器同时发布多个WEB站点:

​ 1、不同IP,相同端口(测试)

​ 2、相同IP,不同端口(测试)

​ 3、相同IP,相同端口,不同域名(DNS主机头)

7、网站类型

​ 1)静态网站:一般扩展名为.html或.htm

​ 无后台数据库

​ 2)动态网页:一般扩展名为.asp或.php

​ 有后台数据库,asp或php可以连接前台页面与后台数据库

参考1 参考2

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值