中间件与服务器

中间件是连接系统软件和应用软件的桥梁,它允许应用程序之间进行通信和资源共享。Web服务器,如IIS或Apache,是安装了中间件的服务器,它们使用HTTP或HTTPS协议,常见的端口号为80和443。动态页面如PHP需要经过服务器解析成HTML后发送给浏览器。部署Web服务器涉及配置IP、安装插件、创建站点、设置权限和默认文档等步骤。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值