- WWW(庞大的信息系统)是基于客户机/服务器⽅式 的信息发现技术和超⽂本技术的综合。
- 网页浏览器//网页服务器
WWW的构建基于三项核⼼技术:
- HTTP:超文本传输协议,⽤于在Web服务器和客户端之间传输数据。
- HTML:⽤于创建⽹⻚和⽹⻚应用的标准标记语言。
- URI(统一资源标识):URL(统一资源定位 ) URN(统一资源名称 )
- 作为每个资源的地址 ,最常⻅的形式是URL
- 所有的URL都是URI,但不是所有的URI都是URL。URL具体指明了获取资源的地址和⽅法, ⽽URI则是资源的⼴义标识
- scheme://login:password@address:port/path?query_string& query_string # fragment (?提交的参数 # 锚点 ,不传给服务器,用来a标签实现页面定位)
HTTP
- TCP端口80( https 443 )
- 主要⽤于在Web浏览器和服务器之间传输数据。这个协议定义了客户端(⽤户的浏览器)和服务器之间请求和响应的格式。
- 无状态协议 :
- 每次请求之间都是独⽴的;
- 通常会在服务器端使⽤cookie来存储⽤户状态
- 过程:
- 正常
- 客户端服务器三次握手建立tcp连接(80/443)
- 客户端向服务器发送http请求
- 建立http连接
- 响应给客户端一个html页面
- 释放http连接 关闭tcp连接
- 错误:
- 40X 客户端错误
- 50X 服务器错误
- 30X 重定向
- http消息结构
- 请求 :
- 请求行:⽅法、请求资源标识URI、HTTP版本
- 方法:**如GET(请求资源)、POST(提交数据)、PUT(更新资源)、DELETE(删除资源)**等。
- 请求头:键值对的形式;⽤空⾏结束
- 可选消息体:
- GET请求通常没有请求体
- 请求体包含发送给服务器的数据。在POST和PUT请求中,这些数据通常⽤于更新资源或创建资源。
- 响应:
- 状态行**:含HTTP版本、状态码、状态⽂本**
- 响应头
- 可选消息体
- http状态码含义
- 1xx 信息性状态码
- 2xx 成功状态码
- 3xx 重定向状态码
- 4xx 404 客户端错误状态码
- 5xx 服务器错误状态码
虚拟目录
- 允许你将服务器上不同的物理⽂件夹映射到⽹站的 URL 路径上,⽽不需要将这些
⽂件或⽂件夹直接放在⽹站的根⽬录下。- 组织文件,安全,便于管理
中间件是⼀类软件,它为不同的应⽤程序、服务和数据组件之间提供了⼀个通⽤的服务层。IIS 互联网信息服务
Internet Information Services (IIS) 是⼀个灵活的、安全的、可扩展的Web服务器,由Microsoft开发。
作为Windows服务器操作系统的⼀部分,IIS⽀持HTTP、HTTPS、FTP、FTPES、SMTP等多种互联⽹协议。IIS被⼴泛⽤于托管⽹站、Web应⽤程序以及提供Web服务。IIS作为中间件的主要功能
- 请求处理
- 负载管理
- 内容服务,直接提供静态/ 对于动态内容,IIS将请求传递给后端处理器(ASP.NET),该处理器⽣成动态⻚⾯并返回给 IIS,IIS再将其发送回客户端。
- 安全性和认证
- 应⽤程序:IIS通过应⽤程序池 实现不同Web应⽤程序的隔离,这有助于提⾼安全性和稳定性。每个应⽤程 序池可以为⼀组Web应⽤提供⼀个独⽴的进程环境。
实验错误总结:IP地址访问不出页面:
- 没有绑定ip地址
域名访问不出页面:
- dns服务出错:dns配置域名到ip地址的映射 nslookup自检一下
- 检测本机dns地址是否与dns服务器一致;如果dns服务器是本机,设置为127.0.0.1
- 虚拟机如果是vm8网卡,输入域名可能会访问到外网搜索,此时换浏览器/关掉网关/换网卡
WEB服务与虚拟主机/IIS中间件部署
小Z资本2024-09-07 19:57
相关推荐
路上阡陌17 小时前
ELK 部署zr52685544717 小时前
ModbusTCP 转 Profinet 主站网关大筒木老辈子17 小时前
Linux笔记---协议定制与序列化/反序列化青岛佰优联创新科技有限公司17 小时前
服务器托管,服务器运维的选择NiKo_W18 小时前
Linux 初识FrozenLove_G19 小时前
服务器内存和普通计算机内存在技术方面有什么区别?江团1io01 天前
深入解析TCP核心机制:连接管理、流量与拥塞控制知白守黑2671 天前
Ansible角色Jwest20211 天前
工业显示器在地铁电力监控与运维中的应用海拥✘1 天前
深入理解 IP 地址:概念、分类与日常应用