使用IIS创建WEB服务

文章目录

  • 前言
  • 一、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地址的虚拟主机

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

国内做校园信息化的龙头企业公司有哪些?

随着数字化转型的加速,越来越多的学校开始寻求校园信息化的解决方案,相比于传统信息化模式,国内有哪些做校园信息化做得比较好的企业?他们采用的又是什么样的方式? 一文带你了解,零代码平台搭建校园信息化…

EMC模式如何助力新能源服务商攻坚克难

01. 什么是合同能源管理? 合同能源管理(EMC-Energy Management Contract)是一种新型的市场化节能机制,其实质就是以减少的能源费用来支付节能项目全部成本的节能投资方式。:节能服务公司与用能单位以契约形式约定节能项目的节能目标,节能服务…

算法设计与分析期末总结

0000前言:基本是为了我自己看的一些我容易忘记的东西,为考试作准备把,主要使后半部分的知识,前半部分请看算法设计与分析阶段考总结 第五章 回溯算法是一种系统地搜索问题的解的方法。某个问题的所有可能解的称为问题的解空间&…

华为OD机试真题 Java 实现【寻找相似单词】【2023Q2 200分】

一、题目描述 给定一个可存储若干单词的字典,找出指定单词的所有相似单词,并且按照单词名称从小到大排序输出。 单词仅包括字母,但可能大小写并存(大写不一定只出现在首字母)。 相似单词说明: 给定一个…

北京君正应用案例:双镜头双画面乔安枪球联动摄像头

你是否遇到过这种问题? 既要看店铺又要看柜台 既要看车又要看大门 雷龙发展提供原厂技术支持,并提供君正集成电路完整解决方案,大大降低你的开发难度及开发时间。 单镜头摄像头一台不够广 出现监控盲区,让小偷有可趁之机 只能装两…

linuxOPS基础_Linux文件管理

Linux下文件命名规则 可以使用哪些字符&#xff1f; 理论上除了字符“/”之外&#xff0c;所有的字符都可以使用&#xff0c;但是要注意&#xff0c;在目录名或文件名中&#xff0c;不建议使用某些特殊字符&#xff0c;例如&#xff0c; <、>、&#xff1f;、* 等&…

Nacos、Eureka和Zookeeper有什么区别

Nacos、Eureka和Zookeeper都是服务注册中心&#xff0c;它们的主要功能是管理分布式系统中各个微服务实例的注册与发现。它们之间的主要区别在于&#xff1a; 1. 语言支持&#xff1a;Nacos是用Java语言开发的&#xff0c;Eureka是用Java语言开发的&#xff0c;Zookeeper则是用…

开源项目ChatGPT-website再次更新,累计下载使用1600+

&#x1f4cb; 个人简介 &#x1f496; 作者简介&#xff1a;大家好&#xff0c;我是阿牛&#xff0c;全栈领域优质创作者。&#x1f61c;&#x1f4dd; 个人主页&#xff1a;馆主阿牛&#x1f525;&#x1f389; 支持我&#xff1a;点赞&#x1f44d;收藏⭐️留言&#x1f4d…

【数组的深刻理解】

#include<stdio.h> #define N 10 int main() {int a[N] { 0 }; //定义并初始化数组return 0; } 概念&#xff1a;数组是具有相同数据类型的集合。 数组的内存布局 #include<stdio.h> int main() {int a 10;int b 20;int c 30;printf("%p\n", &a…

一文带你了解MySQL之optimizer trace神器的功效

前言&#xff1a; 对于MySQL 5.6以及之前的版本来说&#xff0c;查询优化器就像是一个黑盒子一样&#xff0c;你只能通过EXPLAIN语句查看到最后优化器决定使用的执行计划&#xff0c;却无法知道它为什么做这个决策。这对于一部分喜欢刨根问底的小伙伴来说简直是灾难&#xff1…

基于ARIMA-LSTM组合模型的预测方法研究(Python代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

招投标系统简介 招投标系统源码 java招投标系统 招投标系统功能设计

项目说明 随着公司的快速发展&#xff0c;企业人员和经营规模不断壮大&#xff0c;公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境&#xff0c;最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范&#xff0c;以及…

如何使用wireShark的追踪流功能抓取并还原文件

简介 WireShark的追踪流功能可以帮我们抓取从网络上下载的各种文件&#xff0c;接下来就演示下如何抓取并且进行还原。 使用Nginx搭建文件存储服务器 只要是通过http网站下载的包&#xff0c;都可以通过追踪流工具进行抓取。这里为了演示&#xff0c;临时搭建一个Nginx文件存…

spring(不是springboot)集成apllo方案

现在到处都是基于 springboot 的微服务项目。 不巧手头碰到了一个 spring 的项目&#xff0c;打war包直接放到tomcat中启动的。 现在要将apollo集成进来&#xff0c;要求 Access Key 不可以放在properties 配置文件中&#xff0c;要统一使用apollo来管理。 步骤如下&#xff1a…

Goby 漏洞更新 |中保無限Modem Configuration Interface 默认口令漏洞

漏洞名称&#xff1a;中保無限Modem Configuration Interface 默认口令漏洞 English Name&#xff1a;Gemtek Modem Configuration Interface Default password vulnerability CVSS core: 5.0 影响资产数&#xff1a;4521 漏洞描述&#xff1a; Modem Configuration Inter…

断言无忧!接口自动化框架封装,Mysql数据库断言

目录 前言&#xff1a; 一、项目背景 二、框架封装 1. Mysql数据库连接 2. 查询功能 3. 断言功能 4. 使用示例 三、总结 前言&#xff1a; 随着互联网行业的迅猛发展&#xff0c;接口自动化测试在软件开发过程中扮演着越来越重要的角色。而在进行接口测试的过程中&…

仙人掌之歌——权力的游戏(2)

他是特级战斗英雄 “那个李通&#xff0c;会不会看起来好吓人呀&#xff1f;” 云冰洁有些紧张的样子&#xff0c;几乎要让陈速笑出来。 “哪有&#xff0c;一个很 nice 的人好吧。就是看起来比较严肃而已&#xff0c;我也从没看他笑过倒是。” 陈速让云冰洁看菜单&#xff0…

WBS项目分解的7大基本原则

制定和分解WBS&#xff0c;需要遵循的基本原则&#xff1a; 1、唯一性 每一项工作任务在WBS中是唯一的。 WBS项目分解的7大基本原则 2、负责制 每一项任务都需要明确责任人&#xff0c;一人负责&#xff0c;其他人参与。 3、可测量性 每一项任务都应该是可以量化和测量的&#…

ASEMI代理韩景元可控硅C106M参数,C106M封装,C106M尺寸

编辑-Z 韩景元可控硅C106M参数&#xff1a; 型号&#xff1a;C106M 断态重复峰值电压VDRM&#xff1a;600V 通态电流IT(RMS)&#xff1a;4A 通态浪涌电流ITSM&#xff1a;30A 平均栅极功耗PG(AV)&#xff1a;0.2W 峰值门功率耗散PGM&#xff1a;1W 工作接点温度Tj&…

Springboot +spring security,使用过滤器方式实现验证码功能

一.简介 在前面文章章节通过自定义认证器实现了验证码功能&#xff0c;这篇文章使用过滤器来实现验证码功能。 二.思路分析 实现逻辑和通过过滤器实现json格式登录一样&#xff0c;需要继承UsernamePasswordAuthenticationFilter&#xff0c;所以文档这块主要记录下代码实现…