使用IIS创建WEB服务

news2024/11/26 17:51:49

文章目录

  • 前言
  • 一、Web服务是什么?
    • 1.Web服务概述
    • 2.如何获取网页资源
    • 3.常见Web服务端软件
    • 4.什么是IIS
  • 二、安装IIS
    • 1.安装Web服务器角色
    • 2.准备网页文件
    • 3.配置Web站点
    • 4.客户端浏览
    • 例:配置IIS站点
  • 三、虚拟主机概述
    • 1.虚拟Web主机
    • 2.虚拟主机的几种类型
    • 3.基于端口的虚拟主机
    • 4.基于域名的虚拟主机
    • 例:创建基于端口的虚拟Web主机
    • 例:配置基于域名的虚拟Web主机
  • 总结


前言

在Win2016服务器上使用IIS创建WEB服务


一、Web服务是什么?

1.Web服务概述

  • 服务器:支持HTTP协议的网页提供程序
  • 浏览器/客户端:下载并按标记规范显示网页的浏览器程序
    在这里插入图片描述

2.如何获取网页资源

  • URL网址
    Uniform Resource Locator,统一资源定位器
    资源类别://服务器地址//目录路径/文件名(https://www,baidu.com)

3.常见Web服务端软件

  • Microsoft IIS
  • Apache HTTP Server
  • Nginx

4.什么是IIS

  • Internet Information Service,互联网信息服务
  • 微软提供的Web服务产品,集成在Windows操作系统中
  • 可以通过图形管理工具配置Web/FTP服务
    在这里插入图片描述

二、安装IIS

1.安装Web服务器角色

  • 服务器管理器→添加角色和功能
  • Web服务器(IIS)
    在这里插入图片描述

2.准备网页文件

  • 为网站准备网页资料
  • 将事先做好的网页文件存到服务器
  • D:\muban1\index.html
    在这里插入图片描述

3.配置Web站点

  • 使用IIS管理器(Win+R运行inetmgr)
    在这里插入图片描述
    在这里插入图片描述
  • 创建Web站点
    1)右击网站→添加网站
    2)输入网站名,选择物理路径
    在这里插入图片描述
    在这里插入图片描述
  • 配置默认文档的优先级
    即访问此网站目录时,IIS提供给浏览器的第一个文档
    大多数网站将index.html作为首页
    在这里插入图片描述

4.客户端浏览

  • http://服务器IP地址
    在这里插入图片描述

例:配置IIS站点

掌握WEB服务器的配置,相关说明如下。
首先安装“Web服务器(IIS)”角色并添加网站。
1)事先将做好的网页目录上传到服务器D:\muban1
2)添加网站,站点名、选择物理路径D:\muban1
3)设置index.html第一优先
然后从浏览器访问本服务器提供的网站:URL网址:http://192.168.1.80/。
最后配置DNS通过域名方式访问网站:URL网址:http://www.muban1.com。

  • 步骤一:安装Web服务器
    1)通过服务器管理器“添加角色和功能”
    在这里插入图片描述
    2)勾选“Web服务器(IIS)”,按照提示完成安装
    在这里插入图片描述
    3)确认安装结果
    成功安装“Web服务器(IIS)”角色后,在服务器管理器左侧会多出一栏“IIS”,或者也可以Win+R执行
    inetmgr快速调出IIS管理器
    在这里插入图片描述

  • 步骤二:配置网站
    1)调整网页目录、在IIS管理器中,首选禁用默认站点,再右击“网站”添加站点”
    在这里插入图片描述
    在弹出的“添加网站”对话框中,网站名输web,“物理路径”D:\muban1
    在这里插入图片描述
    2)配置默认文档的优先级
    默认文档指的是当客户机访问此网站目录时,IIS提供给浏览器的第一个文档。大多数网站将 index.html 作为默
    认文档(俗称首页)。
    在Default Web Site主页中,双击“默认文档“
    在这里插入图片描述
    接下来选中想要的默认文档名(如index.html),将其“上移”作为第一个就可以了
    在这里插入图片描述
    3)为网站准备网页资料
    将事先做好的网页文件存到服务器, D:\muban1\index.html
    在这里插入图片描述

  • 步骤三:访问网站服务器
    从浏览器访问IIS服务器,比如URL网址:http://192.168.10.80/
    在这里插入图片描述

  • 步骤四:配置DNS通过域名方式访问网站
    1)添加正向查找区域www.muban1.com 192.168.10.80
    在这里插入图片描述
    2)配置客户端主机IP地址及首选DNS,从浏览器访问IIS服务器,比如URL网址:http://www.muban1.com/
    在这里插入图片描述

三、虚拟主机概述

1.虚拟Web主机

  • 服务器上运行的多个网站称为虚拟主机
  • 多个网站提供不同的Web网站内容
    http://www.web1.com/ —网页1
    http://www.web2.com/ —网页2
    http://www.web3.com/ —网页3

2.虚拟主机的几种类型

  • 按访问方式区分
    基于端口的虚拟主机
    基于IP地址的虚拟主机
    基于域名的虚拟主机(最常用)

3.基于端口的虚拟主机

同IP不同端口
在这里插入图片描述

4.基于域名的虚拟主机

  • 在DNS服务器上注册两个域名,都指向IIS服务器的地址
    www.web1.com的IP地址 192.168.10.80
    www.web2.com的IP地址 192.168.10.80
    在这里插入图片描述
  • 添加网站,并准备相应的网页
    web1→网页D:\web1\index.html,内容web1
    web2→网页D:\web2\index.html,内容web2
  • 验证虚拟主机,从浏览器分别访问两个网站
    当访问http://www.web1.com/时,网页显示”web1“
    当访问http://www.web2.com/时,网页显示”web2“

例:创建基于端口的虚拟Web主机

掌握创建基于端口的虚拟Web主机,相关说明如下。

在IIS服务器上建立两个虚拟Web主机:
muban1–> 物理路径D:\muban1(配置默认80端口)
muban2–> 物理路径D:\muban2(配置8090端口)
从浏览器访问这两个网站:
http://192.168.10.80/
http://192.168.10.80:8090

  • 步骤一:创建基于端口的虚拟主机
    1)为网站准备网页资料
    将事先做好的网页文件存到服务器, D:\muban2\index.html
    在这里插入图片描述
    2)基于案例6再添加一个新的网站,站点名muban2,物理路径D:\muban2,端口8090
    在这里插入图片描述
  • 步骤二:访问网站服务器
    从浏览器访问http://192.168.10.80/
    在这里插入图片描述
    从浏览器访问http://192.168.10.80:8090
    在这里插入图片描述

例:配置基于域名的虚拟Web主机

掌握创建基于域名的虚拟Web主机,相关说明如下。

首先配置DNS服务,提供以下解析记录:
www.web1.com --> 192.168.19.10
www.web2.com --> 192.168.19.10
然后在IIS服务器上建立两个虚拟Web主机:
www.web1.com --> D:\web1\index.html 内容“web1”
www.web2.com --> D:\web2\index.html 内容“web2”
从浏览器访问这两个网站,验证结果:
当访问 http://www.web1.com/ 时,网页显示“web1”
当访问 http://www.web2.com/ 时,网页显示“web2”

  • 步骤一:配置DNS服务器
    www.web1.com --> 192.168.19.10,www.web2.com --> 192.168.19.10
    在这里插入图片描述
    在这里插入图片描述
  • 步骤二:为网站准备网页资料
    1)D盘web1目中添加网页文件,网页内容“web1”,文件名为index.html
    在这里插入图片描述
    2)D盘web2目中添加网页文件,网页内容“web2”,文件名为index.html
    在这里插入图片描述
  • 步骤三:配置基于域名访问WEB站点
    1)右击网站添加网站,站点名为web1,物理路径D:\web1,访问IP地址192.168.19.10,端口号为80,主机名为www.web1.com
    在这里插入图片描述

2)右击网站添加网站,站点名为web2,物理路径D:\web2,访问IP地址192.168.19.10,端口号为80,主机名为www.web2.com
在这里插入图片描述

  • 步骤四:访问网站服务器
    从浏览器访问http://www.web1.com/
    在这里插入图片描述
    从浏览器访问http://www.web2.com/
    在这里插入图片描述

总结

1)虚拟Web主机的含义
一台服务器具有多个不同的地址,为不同的地址分别提供不同的Web网站内容,其中每一个地址对应的网站就叫做一个虚拟主机。
2)虚拟Web主机的类别(按访问方式区分)

  • 基于域名的虚拟主机(最常用)
  • 基于端口的虚拟主机
  • 基于IP地址的虚拟主机

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

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

相关文章

软考信管高级——进度管理

进度管理内容 缩短活动工期方法 赶工,投入更多资源或增加工作时间,以缩短关键活动的工期快速跟进,并行施工,以缩短关键路径长度使用高素质的资源或经验更丰富的人员减小活动范围或降低活动要求改进方法或技术,以提高…

活动回顾|解锁 AIGC 密码,探寻企业发展新商机

5月24日,Google Cloud 与 Cloud Ace 联合主办的线下活动顺利落下帷幕。 本次活动,有近 40 位企业精英到场支持。三位 Google Cloud 演讲嘉宾就本次活动主题,为大家带来了比较深度的演讲内容,干货满满。 (*以下的嘉宾演…

期末复习总结【MySQL】聚合查询 + 多表联合查询(重点)

文章目录 前言一、聚合查询1, 聚合函数2, 聚合函数使用示例3, GROUP BY 子句4, HAVING 子句 二、联合查询(重点)1, 笛卡尔积2, 内连接2.1, 示例12.2, 示例22.3, 示例3 3, 外连接4, 自连接 总结 前言 各位读者好, 我是小陈, 这是我的个人主页, 希望我的专栏能够帮助到你: &#…

存量时代下,互联网玩家如何“自我造血”?

毫无疑问,互联网已经进入存量时代。 在过去高增长的增量时代,许多互联网企业追求规模效应,痴迷于“先规模后盈利”的打法,力图用规模构建护城河。然而,随着行业整体增长速度放缓,规模扩张变得更为艰难&…

面了个字节跳动拿 38K 出来的测试,让我见识到了跳槽的天花板

最近内卷严重,各种跳槽裁员,相信很多小伙伴也在准备金九银十的面试计划。 作为一个入职5年的老人家,目前工资比较乐观,但是我还是会选择跳槽,因为感觉在一个舒适圈待久了,人过得太过安逸,晋升涨…

【JavaSE】Java基础语法(十六):抽象类

文章目录 1. 抽象类的概述2. 抽象类的特点3. 抽象类的实用价值4. 抽象类的案例 1. 抽象类的概述 当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了! 在Java中,一个没有方法体的方法应该定义…

基于TCP、UDP网络编程

文章目录 网络协议分层套接字UDP和TCP差异UDP的APIDatagramSocketDatagramPacket 基于UDP Socket 实现一个回显程序TCP的APISocket的API基于TCP实现回显程序 网络协议分层 应用层: 应用程序拿到数据怎么用传输层: 负责关注传输过程中起点和终点网络层 &…

windows环境下nginx+ftp服务器搭建简易文件服务器

这里写目录标题 1,前言2,FTP服务器搭建3,nginx安装 1,前言 几种文件服务器的对比 1,直接使用ftp服务器,访问图片路径为 ftp://账户:密码192.168.0.106/31275-105.jpg不采用这种方式,不安全容易…

【高效科研工具(二):使用NewbingChat(方法+问题)| Newbing帮你阅读paper、解析paper】

高效科研工具(二):使用NewbingChat(方法问题)| Newbing帮你阅读paper、解析paper 目录 0、前言 1、NewbingChat 介绍 2、NewbingChat 注册方法 3、NewbingChat 遇到的问题 (🇺🇸位置切换问题、…

STM32H7B0VBT6使用Free RTOS配置SD卡+Fatfs文件管理系统

作者:Jack_G 时间:2023.05.26 版本:V1.0 上次修改时间: 环境: \quad \quad \quad \quad STM32Cube MX V6.8.1 \quad \quad \quad \quad STM32CubeH7 Firmware Package V1.11.0 / 04-Nov-2022 \quad \quad \quad \qu…

基于混合蛙跳的路径规划算法

路径规划算法:基于混合蛙跳优化的路径规划算法- 附代码 文章目录 路径规划算法:基于混合蛙跳优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要:本文主要介绍利用智能优化…

改变开发的未来 | 探索无服务器与人工智能的协同效应

近年来,无服务器计算和人工智能深刻改变着应用程序的开发方式。 无服务器计算实现无需管理底层基础架构就能构建和运行应用程序,而人工智能则让应用程序依据数据和算例做出智能决策。借助云计算,开发者打开了一个应用程序开发、构建的全新世…

Linux网络编程——有限状态机

在逻辑单元内部的一种高效的编程方法:有限状态机。 有的应用层协议头部包含数据包类型字段,每种类型可以映射为逻辑单元的一种执行状态,服务器可以根据它来编写相应的处理逻辑,下面代码展示的是状态独立的有限状态机 STATE_MACH…

Python中模块的使用3

在运行Python程序时,总会用到Python的标准库模块。一些标准库模块被内嵌到Python解释器中,通过调用这些模块提供的函数,可以实现特殊的功能。sys模块就是Python的一个标准库模块,该模块被被内嵌到Python解释器中。 1 sys模块的导…

阿里云备案服务码申请方法流程

阿里云备案服务码是什么?ICP备案服务码怎么获取?阿里云备案服务码分为免费和付费两种,申请备案服务码是有限制条件的,需要你的阿里云账号下有可用于申请备案服务码的云产品,如云服务器、建站产品、虚拟主机等&#xff…

计算机组成原理-指令系统-指令格式及寻址方式

目录 一、指令的定义 1.1 扩展操作码指令格式 二、指令寻址方式 2.1 顺序寻址 2.2 跳跃寻址 三、 数据寻址 3.1 直接寻址 3.2 间接寻址 3.3 寄存器寻址 ​ 3.4 寄存器间接寻址 3.5 隐含寻址 3.6 立即寻址 3.7 偏移地址 3.7.1 基址寻址 3.7.2 变址寻址 3.7.3 相对寻址…

ICLR2023 | Mole-BERT: 对分子GNN预训练的反思

原文标题:MOLE-BERT: RETHINKING PRE-TRAINING GRAPH NEURAL NETWORKS FOR MOLECULES 原文链接:Mole-BERT: Rethinking Pre-training Graph Neural Networks for Molecules | OpenReview https://github.com/junxia97/Mole-BERT 一、Introduction At…

TreeMap(1):TreeMap介绍

1 TreeMap的特点 概念: TreeMap是一个双列集合,是Map的子类。底层由红黑树结构构成。 特点: 元素中键不能重复元素会按照大小顺序排序 2 TreeMap的数据结构 2.1二叉查找树 2.1.1二叉查找树的定义 特点: 若左子树不空&#…

分享五个前端WebGis地图框架(优缺点以及该如何选择)附地址

如何选择一个合适的前端GIS框架时,需要考虑以下几点: 1,功能和特性 前端GIS框架的主要目的是在 Web 环境下使用,以可视化地理数据。需要考虑所需功能和特性,例如应用需不需要数据编辑、地图标注、3D 可视化、如何实现…

五、Spring从入门到改行

一、Spring概述 Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器&#xff08;框架&#xff09;。 二、Spring基础程序 1、pom.xml中导入依赖 <dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifact…