iis网络服务器配置

正文开始@Assassin


一. 实验目的

  • 能够在网络操作系统环境下架构 Web,FTP,DHCP,DNS 等服务器,解决配置和管理服务器时遇到的问题
  • 能够正确描述应用层协议 HTTP,FTP,DHCP,DNS 工作机理

二. 实验类型及环境

  • 实验类型:验证性 + 设计性实验
  • 实验环境:接入局域网的 PC 一台,网络操作系统

三. 实验内容
以下实验均在win10操作系统下完成。

1. web服务器的建立和属性设置:

在Windows Server(或其他版)操作系统中配置web服务器,并完成相关的属性设置。

  • 自行设计编辑一个网页文件,网页内容包括自己的 “班级,学号,姓名” 等信息,提倡加入图片等多媒体对象,文件命名为index.html
  • 在本机上输入上述服务器的网址,是否连通?请分析原因。

1.1 设计网页:

当然是套模板的啦。github上找了一个大佬写的css+html+less,当做模板简单修改了一哈,顺便加了一个跳转页面的download功能。
click here to My-Resume
在这里插入图片描述

1.2 本机访问web:

由于win10中iis功能默认是关闭的,在访问之前得配置生成iis服务。

步骤: 控制面板 -> 程序 -> 启用或关闭windows功能 -> 勾选操作。
勾选操作如下图所示:
在这里插入图片描述
Windows会自动完成并加载更改,iis便可以使用了:
在这里插入图片描述
进入iis添加网站,填写网站的基本信息。ps:端口号可更改,只要不冲突就行
在这里插入图片描述
将编写好的index.html文件存放到物理路径下,ip地址一般来说填当前网络的ip地址,默认存在的也可使用,总之一个不行就试试另一个,比如我自己操作的时候,用校园网的ip就不大行,应该是动态ip的缘故。

输入对应的ip+port,可以成功访问myweb:
在这里插入图片描述
分析原因: 可以成功访问是因为利用iis服务器搭建了自己的网页,为web配置了ip地址且绑定了端口号。设置了web服务器的根目录,当输入ip地址+端口号时会自动找到web服务器下的index.html作为起始页。ps:在同一局域网下可以实现跨主机访问。

1.3 邻居主机访问web:

在邻居主机上测试访问myweb分为两种情况:

  • 在同一局域网下访问
  • 不同局域网下访问

在同一局域网中是可以正常访问的:比如同一局域网下的手机访问
在这里插入图片描述
不同局域网下目前来说是不能够访问的:比如我朋友的主机访问
在这里插入图片描述
分析原因: 自己搭建的web服务器没有突破内网,不是跟本机在同一局域网的主机不能访问。同一局域网中的主机应该是可以直接访问的。不过我看有小伙伴出现同一局域网下不能访问的情况,可能需要配置一下防火墙的出入站规则。防火墙配置是在windows defender中的高级设置,点击入站规则,点击新建规则,配置好相应的规则;出站规则也是相应的配置,自此可以实现局域网中的跨主机访问。

如果需要实现外部网络的访问需要突破内网,突破内网需要专业的内网穿透工具,内网穿透是将自己的私有网络映射到互联网中的公用网络,一般来说也是用到NAT网络地址转换技术,还需要不限制连接的节点数量。

2. FTP服务器的建立和属性设置:

在 Windows Server(或其他版)操作系统中配置FTP服务器,并完成相关的属性设置。

  • 在本机上使用浏览器访问 FTP 服务器,测试上传和下载文件是否成功?请分析原因。
  • 在邻居主机上使用浏览器访问 FTP 服务器,测试上传和下载文件是否成功?请分析原因。

2.1 本机访问ftp:

操作如下:
在这里插入图片描述
添加ftp站点:
在这里插入图片描述
绑定和ssl设置:
在这里插入图片描述
身份验证和授权信息:
在这里插入图片描述
使用ftp://192.168.254.1访问文件:
在这里插入图片描述
分析原因: 启用了iis,在iis中添加了ftp节点,并配置了ip地址,绑定了21端口,设置了ftp服务器的根目录,在无ssl验证dev情况下基本上就能够实现本地主机的ftp访问。

2.1 邻居主机访问ftp:

在邻居主机上测试访问myftp分为两种情况:

  • 同一局域网下访问myftp
  • 不同局域网下访问myftp

关闭ftp服务器的防火墙之后可以实现局域网中跨主机访问,具体操作如下:
在这里插入图片描述
找到自己当前网络是属于专用网络还是公用网络:
在这里插入图片描述
关闭对应类型网络的防火墙:例如我的是专用网络
在这里插入图片描述
自此同一局域网中的主机可以成功访问myftp:比如我朋友的主机连上我的热点,跟我的主机处于同一局域网下可以成功访问
在这里插入图片描述
不同局域网的主机目前来说无法访问myftp,因为没有突破内网限制,不能实现外部网络访问:
在这里插入图片描述


ps:ftp的设置包括ip地址与阈限制,ftp ssl设置,ftp当前会话,ftp防火墙支持,ftp目录浏览,ftp请求筛选,ftp日志,ftp身份验证,ftp授权规则,ftp消息,ftp用户隔离等。配置用户设置可以实现多用户登录ftp服务器。这里就不再赘述了,有兴趣的小伙伴自行了解。


3. Q && A:

Q1:
HTTP 错误 403.14 - Forbidden
Web 服务器被配置为不列出此目录的内容

A1:启用目录浏览
打开iis管理器 -> 找到对应的网站 -> 点击"目录浏览" -> 右侧"操作"中点击"打开功能" -> 在"目录浏览"中勾选对应的属性应用即可。
在这里插入图片描述
在这里插入图片描述

Q2:
HTTP 错误 401.3 - Unauthorized 
由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。

A2:开放用户权限
找到对应的web,右键后点击"编辑权限",在文件夹属性中点击"安全",添加Everyone用户并开放所有的权限即可。
在这里插入图片描述
over~

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐