IIS服务虚拟机实战部署IIS WEB网页步骤解析

IIS服务虚拟机实战部署IIS WEB网页步骤解析
IIS服务IISInternet Information Services是Windows平台的Web服务器服务主要用于发布网站和搭建FTP服务器。一个Web服务器可以创建多个Web站点每个站点又可以包含多个网页存放位置。Web服务器IIS相当于一栋房子Web站点就是不同的房间。IIS里面可以分出很多独立网站互不打扰每个房间单独存放自己的网页文件。端口的含义HTTP使用80端口进行明文通信传输速度快但数据不加密安全性较低。HTTPS使用443端口进行加密通信通过SSL/TLS协议加密数据传输速度相对较慢但安全性高。静态网页与动态网页对比项静态网页动态网页文件后缀.html、.htm、.shtml.aspx、.php、.jsp工作原理服务器直接发送文件不执行程序运行服务器端代码读取数据库数据动态生成页面页面内容固定不变所有用户看到相同内容因人而异例如登录后显示个人账户界面访问速度快服务器压力小相对较慢服务器开销大适合服务器Nginx、ApacheTomcat、IISASP.NET适用场景公司简介、产品展示等固定内容电商网站、社交平台、论坛等交互式应用数据库支持通常不需要数据库需要数据库存储和提取动态信息创建Web站点在IIS中创建Web站点是发布网站的基础步骤需要配置站点名称、物理路径、绑定信息等参数。Hosts文件是计算机DNS解析的第一顺位。当需要域名解析时系统首先在Hosts文件中查找对应关系如果未找到则查询DNS服务本地缓存如果仍未找到才会联系网络中的DNS服务器进行解析。实验要求硬件环境一台Windows Server 2019服务器网络配置IP地址192.168.100.10/192.168.100.11安全设置关闭防火墙仅实验环境生产环境需谨慎文件准备本地创建6个HTML文件1.html~6.html每个文件填写不同内容用于测试实验目标不同IP网站使用文件1.html和2.html相同IP不同端口使用文件3.html和4.html相同IP相同端口不同域名使用文件5.html和6.html实验步骤第一步配置IP地址、修改网关第二步安装并配置IIS第三步配置不同IP网站第四步配置相同IP不同端口第五步配置相同IP相同端口不同域名最后本地网页验证实验开始第一步配置IP地址、修改网关1. 打开网络和共享中心进入更改适配器设置2. 右键点击网络连接选择属性3. 双击Internet协议版本4(TCP/IPv4)4. 配置IP地址为192.168.100.10子网掩码255.255.255.05. 设置默认网关为192.168.100.254根据实际网络环境调整6. 重复以上步骤为第二个IP地址192.168.100.11进行配置第二步安装、配置IIS1. 打开服务器管理器点击添加角色和功能2. 在服务器角色中勾选Web服务器(IIS)3. 安装过程中保持默认设置点击下一步直至安装完成4. 安装完成后在浏览器中输入localhost或本地ip地址192.168.100.10验证IIS是否正常运行第三步配置不同IP网站1. 打开IIS管理器右键点击站点选择添加网站2. 配置第一个网站网站名称1物理路径选择1.html所在目录IP地址192.168.100.10端口803. 配置第二个网站网站名称2物理路径选择2.html所在目录IP地址192.168.100.11端口804. 分别访问http://192.168.100.10和http://192.168.100.11验证192.168.100.11的配置操作与上述步骤相同。第四步配置相同IP不同端口1. 在IIS管理器中添加第三个网站网站名称3物理路径选择3.html所在目录IP地址192.168.100.10端口81非标准端口2. 添加第四个网站网站名称4物理路径选择4.html所在目录IP地址192.168.100.10端口823. 分别访问http://192.168.100.10:81和http://192.168.100.10:82验证82端口的配置操作与81端口相同只需修改端口号即可。第五步配置相同IP相同端口不同域名1.修改Hosts文件Hosts文件路径C:\Windows\System32\drivers\etc\hosts添加以下两行192.168.100.10 www.site5.com 192.168.100.10 www.site6.com2. 在IIS管理器中添加第五个网站网站名称5物理路径选择5.html所在目录IP地址192.168.100.10端口80主机名www.abc.com3. 添加第六个网站网站名称6物理路径选择6.html所在目录IP地址192.168.100.10端口80主机名www.efg.com4. 分别访问http://www.abc.com和http://www.efg.com验证