Web服务器配置与管理


一、实验环境

  1. 操作系统:Windows系统、阿里云Windows Server 2016
  2. 实验设备:PC机

二、 实验内容

任务 1:Web服务器的安装
任务 2:创建Web站点并实现外网访问
任务 3:配置客户端访问Web站点
任务 4:基于IP地址的多个站点的创建
任务5:基于主机名的多个站点的创建
任务6:基于端口号的多个站点的创建
任务7:基于虚拟目录的多个站点的创建
任务8:通过FTP更新Web站点

三、实验步骤与结果

1.Web服务器的安装

i. 打开【服务器管理器】,单击【添加角色和功能】选项。

ii. 在【添加角色和功能向导】中,单击【下一步】按钮。然后,在【安装类型】,选择【基于角色或基于功能的安装】,单击【下一步】按钮。

iii. 在【服务器选择】中,选择【从服务器池中选择服务器】,安装程序会自动检测与显示这台计算机采用静态IP地址设置的网络连接,单击【下一步】按钮。
iv. 在【服务器角色】中,选择【Web服务器(IIS)】,自动弹出【添加Web服务器(IIS)所需的功能】对话框,单击【添加功能】按钮,单击【下一步】按钮。
v. 在这里选择需要添加的功能,如无特殊需求,一般默认即可,单击【下一步】按钮。
vi. 在【角色服务】,勾选所需的Web服务器里所需的角色(默认即可,安装完成后可更改),单击【下一步】按钮后继续单击【安装】按钮。
vii. 单击【关闭】按钮完成安装。
viii. 回到【服务器管理器】,可以看到左侧多了一项【IIS】,单击【工具】→【Internet信息服务(IIS)管理器】,即可对IIS进行配置、管理。

2.创建Web站点并实现外网访问

i. 将网站放置在“C:\jwt-website”目录中,网站的首页为“homepage.html” 。

ii. 打开【服务器管理】,单击【工具】→【Internet信息服务(IIS)管理器】,即可进入【Internet信息服务(IIS)管理器】主窗口。

iii. 展开左侧网站列表,单击【Default Web Site】站点,再右键菜单中选择【管理网站】,单击【停止】按钮。

iv. 在左侧【网站】,单击右键,单击【添加网站】链接来添加网站。
v. 在【添加网站】对话框中,设置网站名称、物理路径、IP地址,其他默认设置,单击【确定】按钮完成网站创建。

vi. 在IIS管理器选中【简简网站】,双击【默认文档】。
vii. 在默认文档中,单击【添加】按钮,在名称中输入存在本地服务器上的网站首页文件(如:homepage.html)。

viii. 在IIS管理器单击右侧【浏览网站】,或者打开浏览器,在地址栏输入【http://172.18.176.138】,即可在本机正常浏览该网站。

3.客户端访问Web站点

现在内网访问网站已经没有问题了,下面进行外网访问的设置

外网访问需要阿里云打开80端口的访问权限,具体操作登陆阿里云--实例- -管理--本实例安全组--配置规则

点击添加安全组规则,然后按下图填写规则,然后点击确定

输入阿里云分配的公网IP,我的公网IP为47.107.236.250,然后就可以happy的访问我们的网页啦!

参考链接:https://blog.csdn.net/u014453443/article/details/84942670

4.基于IP地址的多个站点的创建

i. 打开【网络共享中心】,单击【以太网卡】,找到【Internet协议版本(TCP/IPv4)】,单击【高级】按钮,单击【添加】按钮,进行IP地添加,添加完成可查看【网络连接详细信息】

ii. 在C盘下创建WGS目录,并在目录下创建三个目录WGS-IP-1、WGS-IP-2、WGS-IP-3,并在每个目录中分别创建first.html、second.html、third.html文件。

iii. 打开【Internet信息服务(IIS)管理器】,在左侧【网站】,单击右键,单击【添加网站】链接来添加网站。
iv. 在【添加网站】对话框中,在【网站名称】文本框中输入WGS-IP-1,在【物理路径】文本框中输入C:\WGS\WGS-IP-1,在【IP地址】文本框中选择10.6.64.8,单击【确定】按钮完成网站创建。

v. 通过选择不同IP地址,可以创建不同的IP的网站,用同样的方法,配置基于10.6.64.9和10.6.64.10的网站。

vi. 在客户端浏览器地址栏分别输入 IP地址:10.6.64.8、10.6.64.9、10.6.64.10,都可以正常访问。

5.基于主机名的多个站点的创建

i. 安装DNS服务器,并在DNS服务器创建不同主机名的域名:www1.wgs.com、www2.wgs.com、www3.wgs.com,并解析到10.6.64.8。
ii. 在C盘下创建WGS目录,并在目录下创建三个目录WGS-DNS-1、WGS-DNS-2、WGS-DNS-3,并在每个目录中分别创建first.html、second.html、third.html文件。

iii. 打开【Internet信息服务(IIS)管理器】,在左侧【网站】,单击右键,单击【添加网站】链接来添加网站。
iv. 在【添加网站】对话框中,在【网站名称】文本框中输入WGS-DNS-1,在【物理路径】文本框中输入C:\WGS\WGS-DNS-1,在【主机名】文本框中输入www1.wgs.com,单击【确定】按钮完成网站创建。

v. 通过选择不同的主机名,可以创建不同主机名的网站,用同样的方法,配置基于www2.wgs.com和www3.wgs.com的网站。

vi. 在客户端浏览器地址栏分别输入不同主机名的域名:www1.wgs.com、www2.wgs.com、www3.wgs.com,都可以正常访问。

6.基于端口号的多个站点的创建

i. 在C盘下创建WGS目录,并在目录下创建三个目录WGS-PORT-1、WGS-PORT-2、WGS-PORT-3,并在每个目录中分别创建first.html、second.html、third.html文件,如图6-45所示。
ii. 打开【Internet信息服务(IIS)管理器】,在左侧【网站】,单击右键,单击【添加网站】链接来添加网站。
iii. 在【添加网站】对话框中,在【网站名称】文本框中输入WGS-PORT-1,在【物理路径】文本框中输入C:\WGS\WGS- PORT -1,在【端口】文本框中输入8081,单击【确定】按钮完成网站创建。

iv. 通过选择不同端口,可以创建不同端口的网站,用同样的方法,配置基于端口:8082和端口:8083的网站。

v. 在客户端浏览器地址栏分别输入域名加端口:www.wgs.com:8081、www.wgs.com:8082、www.wgs.com:8083,都可以正常访问。

7.基于虚拟目录的多个站点的创建

i. 在C盘下创建五桂山公司网站的目录,并在目录下创建两个目录CW、RS,并在每个目录中分别创建first.html、second.html文件。

ii. 打开【Internet信息服务(IIS)管理器】,找到五桂山公司网站,在右键菜单中选择【添加虚拟目录】。
iii. 在【添加虚拟目录】对话框中,在【别名】输入CW,【物理路径】输入C:\五桂山公司网站\CW,单击【确定】按钮。

iv. 使用同样的方法,配置虚拟目录的网站,物理路径:C:\五桂山公司网站\RS。

v. 在客户端浏览器地址栏分别输入域名虚拟目录:www.wgs.com/CW、www.wgs.com/RS,都可以正常访问。

8.通过FTP更新Web站点

i. 打开【Internet信息服务(IIS)管理器】,找到【网络编辑部】网站,在右键菜单中单击【添加FTP发布】按钮。
ii. 打开【绑定和SSL设置】窗口,在【IP地址】输入10.6.64.8,在【SSL】选择无SSL,单击【下一步】按钮。

iii. 在【身份验证和授权信息】中,选中【匿名】、【读取】、【写入】复选框,在【允许访问】选择【所有用户】,单击【完成】按钮。

iv. 在客户端使用FTP客户端更新前访问网络编辑部的网站【http://web.wgs.com】。

v. 在客户端上用FTP客户端软件(FlashFXP)登录FTP服务器,此时,可以进行上传和删除网站文件,实现了网站的更新。

vi. 在客户端使用FTP客户端更新后访问网络编辑部的网站【http://web.wgs.com】。


文章作者: 简简
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 简简 !
评论
填上邮箱会收到评论回复提醒哦!!!
 上一篇
Python:基础&爬虫 Python:基础&爬虫
Python爬虫学习 前言爬虫学习暂时咕咕了。。。,等有空再继续更新 一、基础知识准备 Python基础语法还是很简单的,我通过一个个简单的小段代码来进行学习,所需掌握的知识点都包含在这段段代码中,每段代码都有相应详细注释,如果你有其他语
2020-03-21
下一篇 
Q&A: 分布式/微服务 Q&A: 分布式/微服务
分布式什么是分布式?分布式就是我们把整个系统拆分成不同的服务然后将这些服务放在不同的服务器上减轻单体服务的压力提高并发量和性能。比如电商系统可以简单地拆分成订单系统、商品系统、登录系统等等,拆分之后的每个服务可以部署在不同的机器上,如果某一
2019-12-30
  目录