本文最后更新于 2024-10-03,文章内容可能已经过时。

🏠网站的架构

快速理解网站架构 (qq.com)

  • 分布式架构

  • 集群架构

  • 单机架构

🎈单机架构

整个项目所有的服务都由这台服务器提供 ​

🎈集群架构

集群中每台服务器称为集群的一个节点,所有节点构成集群 ​

🎈分布式架构

根据业务功能,拆分成一个个独立的子系统 ​

🎈网站框架

操作系统 中间件 数据库 语言
Linux Nginx MySQL PHP
Linux Apache MySQL PHP
Linux Tomcat MySQL JAVA
Windwos IIS SQLserver PHP

🦹中间件的概念

中间件是介于应用系统和系统软件之间的一类软件

中间件 = 平台(资源)+ 通信(协议)

作用:在操作系统、网络和数据库之上,应用软件的下层,并提供了运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件

🖼️IIS(Internet Information Services)

Internet Information Services (IIS) 7 及更高版本提供请求处理体系结构,其中包括:

  • Windows Process Activation Service (WAS),使站点能够使用 HTTP 和 HTTPS 以外的协议。

  • 可以通过添加或删除模块来自定义的 Web 服务器引擎。

  • 来自 IIS 和 ASP.NET 的集成请求处理管道。

在 Winodws Server 平台,Web 服务通常使用 IIS 来搭建

🎈安装 IIS 服务器

本文章使用 Windows Server 2008 R2 版本作为测试平台

进入 Windows Server 中的服务器管理器中,在角色选项上右键添加角色

在服务器器角色中勾选 Web 服务器(IIS)后没特殊需求直接一直下一步即可

安装完成后,可以在宿主机的浏览器(网桥模式)或自带的 IE 浏览器中测试,看到以下画面即代表安装成功

🧸参考文献

IIS 体系结构简介 | Microsoft Learn