WEB服务与虚拟主机/IIS中间件部署

  • 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网卡,输入域名可能会访问到外网搜索,此时换浏览器/关掉网关/换网卡

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/53198.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工业制造企业如何与供应商间 进行高效安全的企业间文件传输?

工业制造企业的供应商数量通常较多,这主要是由于工业制造行业的复杂性和多元化特点所决定的。工业制造企业的产品结构往往较为复杂,涉及到多种原材料、零部件和设备。这些物资的需求不仅数量大,而且种类繁多,因此需要与多个供应商…

HR招聘新员工,如何考察企业文化适配度

要解决文化适配性问题,那在招聘过程中一定要明确企业核心价值观。比如通过制定明确文化价值观手册的方式,向求职者展示企业的使命愿景和价值观。 目前最为理想的考察方式就是线上的人才测评,比如:采用职业价值观测评法&#xff0…

【HarmonyOS】头像圆形裁剪功能之手势放大缩小,平移,双击缩放控制(三)

【HarmonyOS】头像裁剪之手势放大缩小,平移,双击缩放控制(三) 一、DEMO效果图: 二、开发思路: 使用矩阵变换控制图片的放大缩小和平移形态。 通过监听点击手势TapGesture,缩放手势PinchGes…

餐厅食品留样管理系统小程序的设计

管理员账户功能包括:系统首页,个人中心,窗口负责人管理,窗口员工管理,冰柜管理,排班信息管理,留样食品管理,教育宣传管理,系统管理 微信端账号功能包括:系统…

HTML/CSS/JS学习笔记 Day2(HTML)

跟着该视频学习,记录笔记:【黑马程序员pink老师前端入门教程,零基础必看的h5(html5)css3移动端前端视频教程】https://www.bilibili.com/video/BV14J4114768?p12&vd_source04ee94ad3f2168d7d5252c857a2bf358 Day2 内容梳理:…

Python爬虫:通过js逆向获取某瓜视频的下载链接

爬虫:通过js逆向获取某瓜视频的下载链接 1. 前言2. 获取script标签下的视频加密数据3. 第一步:获取解密后的视频下载链接4. 第二步:模拟生成加密的webid值 1. 前言 就小编了解,某瓜视频这个网站对应视频下载链接加密处理至少经过三个版本。之前在CSDN发布了一篇关于…

【专题】2024全球电商消费电子市场研究报告合集PDF分享(附原数据表)

原文链接:https://tecdat.cn/?p37552 在如今数字经济蓬勃发展的大环境下,电商行业正以前所未有的迅猛之势,对全球商业版图进行着深刻的重塑。据 Stocklytics 发布的有关全球电商市场价值及未来增长趋势的专项调查报告显示,2024…

docker部署nginx、docker常用命令

1、安装nginx 未加版本号,默认最新版 docker pull nginxdocker pull nginx:版本号2、查看是否拉取成功 2-1、查看镜像 docker images2-2、镜像打包->可给他人使用 docker save -o nginx.tar nginx:latest2-3、读取打包的镜像 记得先走第三步删除镜像&#x…

【Python】Windows环境下更改pip安装源

文章目录 1.前言2.pip临时安装更改源3.pip永久更改安装源3.1方法13.2方法2 1.前言 由于pip的默认的安装源在国外,导致我们在使用pip命令安装Python 库或包时速度特别慢,因此我们可以临时使用国内的源进行下载,或者直接更改pip的下载源 2.pip临时安装更改源 pip install xxx …

MyCat分库分表

本章重点 mycat分表分库技术(横向数据切分) mycat数据切分规则(取余分库,自然月分库) mycat全局序列号(实现mysql集群主键ID全局自增) 一、分库分表 简单来说,就是指通过某种特…

“Interface 和 Type 区别”深度解析

“Interface 和 Type 区别”深度解析 文章目录 一、Interface 和 Type 是什么二、如何使用 Interface 和 Type1. 定义 Interface2. 定义 Type3. 使用 Interface 和 Type4. 区别与联系 三、Interface 和 Type 二者有哪些区别,分别在哪些场景使用1. 区别2. 场景 四、扩…

深入解析反射型 XSS 与存储型 XSS:原理、危害与防范

在网络安全领域,跨站脚本攻击(XSS)是一种常见的安全漏洞。XSS 攻击可以分为反射型 XSS 和存储型 XSS 两种类型。本文将详细介绍这两种类型的 XSS 攻击的原理、危害和防范措施。 一、反射型 XSS 1、原理 反射型 XSS 攻击也称为非持久性 XSS …

数据丢失要怎么处理,助你一键恢复数据

你平常会用优盘来传输资料吗?如果你也出现过优盘因为病毒或者误操作等原因引起了数据丢失的情况那就继续往下看吧。这篇文章带你了解u盘格式化后数据能恢复吗,带你了解可操作的工具。 1.福昕恢复数据 链接直达:https://www.pdf365.cn/foxit…

集成电路学习:什么是RTOS实时操作系统

RTOS:实时操作系统 RTOS,全称Real Time Operating System,即实时操作系统,是一种专为满足实时控制需求而设计的操作系统。它能够在外部事件或数据产生时,以足够快的速度进行处理,并在规定的时间内控制生产过…

2024国赛数学建模-模拟火算法(MATLAB 实现)

模拟退火算法 1.1 算法原理 模拟退火算法的基本思想是从一给定解开始 ,从邻域 中随机产生另一个解 ,接受 Metropolis准则允许目标函数在 有限范围内变坏 ,它由一控制参数 t决定 ,其作用类似于物 理过程中的温度 T,对于控制参数的每一取值 ,算法持续进 行“产生 —判断 —接受…

vscode中暂存块功能不能用了

vscode中暂存文件修改可以按每一处暂存,而不用一次暂存整个文件的修改,今天发现这个功能不能用了,不知道啥原因,记录一下。

Android 存储之 SharedPreferences 框架体系编码模板

一、SharedPreferences 框架体系 1、SharedPreferences 基本介绍 SharedPreferences 是 Android 的一个轻量级存储工具,它采用 key - value 的键值对方式进行存储 它允许保存和读取应用中的基本数据类型,例如,String、int、float、boolean …

JavaWeb案例

环境搭建 先创建好数据库,建表并插入数据 create database talis; use talis;-- 部门管理 create table dept(id int unsigned primary key auto_increment comment 主键ID,name varchar(10) not null unique comment 部门名称,create_time datetime not null com…

QT QGraphicsView实现预览图片显示缩略图功能

QT QGraphicsView实现预览图片显示缩略图功能QT creator Qt5.15.2 头文件&#xff1a; #ifndef TGRAPHICSVIEW_H #define TGRAPHICSVIEW_H#include <QGraphicsView> #include <QMainWindow> #include <QObject> #include <QWidget>class TGraphicsVie…

TCP的传输速度

如何确定TCP最大传输速度&#xff1f; TCP 的传输速度&#xff0c;受限于发送窗⼝&#xff0c;接收窗⼝以及⽹络设备传输能⼒。 其中&#xff0c;窗⼝⼤⼩由内核缓冲区⼤⼩决定。如果缓冲区与⽹络传输能⼒匹配&#xff0c;那么缓冲区的利⽤率就达到了最⼤化。 如何计算网络传…