实验一:Windows下的IIS服务器配置和管理

news2024/12/28 15:39:26

第一次实验隐藏关很多,稍不留神服务器就寄了。

实验一完成后会有联网问题,问题解决详见番外篇。

实验内容

任务一:

1、建立一个基于主机名www.study.com的站点,站点的主目录为C:\inetpub\wwwroot,给站点建立一个虚拟目录test,该虚拟目录的物理路径为C:\test,客户访问站点的时候,匿名可以访问http://www.study.com/ ,但是不能使用匿名访问http://www.study.com/test/

任务二:

1、建立匿名访问的ftp站点,主目录为C:\ftp。

2、建立多个ftp站点,同一个IP地址,不同的服务端口,站点主目录分别为C:\ftp1  C:\ftp2  ,ftp1站点的主目录允许上传文件,但是客户端用户不能看到ftp站点所共享的文件。ftp2站点允许匿名用户和windows系统用户访问,但是匿名用户不能上传,只有windows系统用户能够上传文件。

实验目的

1.了解HTTP、FTP和SMTP服务。

2.学习使用Windows IIS完成Web服务器、FTP服务器的配置和管理。

实验环境

VMware Workstation16:一款桌面虚拟计算机软件

虚拟机Windows Server 2016 (用2012大概率搭不起来)

虚拟机Windows 10

DNS服务器:域名解析服务器(Domain Name System),主要功能是将域名解析成ip。

IIS :internet information services,是微软提供的一个网页服务组件。

ftp:file transfer protocol,支持客户端远程访问服务器端,实现文件上传和下载。

实验过程

DNS正向解析:用户在浏览器中输入一个网址时,DNS服务器会根据这个域名查找对应的IP地址。

DNS反向解析:将IP地址解析成域名。

参考博客:windowsver2016镜像 windows server 2016镜像文件下载_mob6454cc70863a的技术博客_51CTO博客

参考视频: https://www.bilibili.com/video/BV1uA411f7De/?share_source=copy_web&vd_source=aeb4f89b7c74bd892c2a834774309409

1. DNS服务器搭建

虚拟机安装windows server 2016(含GUI界面),网络使用桥接模式。

Windows server 2016关防火墙,出入站规则把文件共享ICMPv4开启。

然后配置一下静态ip和dns服务器

图 1 服务器配置静态ip和dns服务器

下载DNS服务器。

图 2 服务器下载dns服务器

配置DNS服务器->创建正向和方向查找区域->区域名称study.com->反查区域网络ID:192.168.10->否,不应转发查询

图 3 配置dns服务器

Windows10客户机桥接模式,关防火墙,出入站规则把文件共享中的ICMPv4开启,然后配置一下静态ip和dns服务器。

图 4 客户机配置静态ip和dns服务器

然后ping一下,可以ping通。

图 5 客户机ping dns服务器

 2. IIS服务器配置

Windows server 2016 添加IIS服务

关闭IE增强的安全配置。

图 6 关闭IE增强安全配置

在windows 10上访问

图 7 客户机访问IIS服务器域名

IIS默认网站存放位置C:\inetpub\wwwroot,可以在IIS管理器default web site的默认文档中设置首页文件(若没有则报403错误),启用一下目录浏览,绑定一下域名www.study.com

图 8 查看默认文档中的首页文件

文件管理器打开后缀名显示。

在C:/下新建一个test文件夹,文件夹里新建一个default.htm,内容为:这是一个虚拟目录

然后添加虚拟目录

图 9 添加虚拟目录test

图 10 填一下别名和路径

此时windows 10可以访问www.study.com/test

图 11 客户机访问test路由

IIS管理器选中test文件夹->身份认证->禁用匿名身份验证

此时再次访问,报401错误,说明已经禁止了匿名访问/test

图 12 禁用匿名访问

3. ftp网站搭建

IIS管理器添加FTP服务器

图 13 添加ftp服务器

C:/新建ftp目录后,在IIS管理器添加ftp站点

图 14 IIS添加ftp站点

绑定IP地址,选择无SSL

图 15 填一下站点配置

图 16 填一下身份授权

完事后,在windows 10使用文件管理器访问ftp服务站点,并新建一个666文件夹,然后可以在服务器端看到多了个666文件夹。

图 17 客户机连接ftp服务器

在C:/下新建ftp1和ftp2文件夹

添加ftp站点ftp1,端口绑定8848,无SSL,所有用户只写,然后windows 10访问ftp://192.168.10.100:8848/,发现没法看到共享文件,但是能托文件进去上传到服务器中。

图 18 填一下身份验证

win+R运行lusrmgr.msc打开用户与工作组管理器,新建工作组ftp

图 19 添加组ftp

新建用户jk,并更改组ftp的属性添加上成员jk。

图 20 添加用户jk

新建ftp站点ftp2,端口绑定9000,无SSL,设置用户组ftp允许读写。

IIS管理器ftp2站点添加允许授权规则,设置允许所有匿名用户读取。

此时,匿名用户只读,用户jk可读写

图 21 匿名用户只读

图 22 用户jk可读写

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

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

相关文章

Codeforces Round 973 (Div. 2) F1. Game in Tree (Easy Version)(思维题 博弈)

题目 思路来源 乱搞ac 题解 两个人的策略是一样的,把1到u的路径标记, 如果能走旁边的链(也就是当前点,刨去标记链以外的子树中最长的链), 使得对面走剩余的连通块无法比你大,就走旁边的链&…

业务资源管理模式语言16

示例: 图25 描述了PayForTheResourceTransaction 的一个实例。其中,“Sale”扮演“Resource Transaction”,“Accounts Receivable”扮演“Payment”。 图25——PayForTheResourceTransaction 模式实例 相关模式: PayForTheRes…

特殊类的设计与类型转换

特殊类的设计 1.请设计一个不能被拷贝的类 拷贝只会放生在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个类禁止拷贝,只需让该类不能调用拷贝构造函数以及赋值运算符重载即可。 C98 C98是怎么设计的呢? class Cop…

从零开始讲DDR(3)——DDRC与DDRPYH

一、DDR的使用 在之前的文章中我们介绍了DDR的基本概念,但是DDR内存的操作不仅仅是简单的数据读取和写入,它包括许多时序要求和信号调度。为了让DDR内存有效运作,系统需要在逻辑层和物理层之间进行大量的协作。我们拿出一张DDR的操作简化状态…

MySQL程序

目录 MySQL程序 常用的MySQL的程序 mysqld程序 mysql客户端 客户端命令的常用的选项 配置文件 配置文件语法 MySQL客户端命令 ​编辑 .sql 文件中执行SQL语句 mysqlcheck (表维护程序) Mysqldump(数据库备份程序) mysql…

单片机项目合集列表——Excel合集列表目录查阅(持续更新)

阿齐Archie《单片机项目合集》专栏项目 为方便查找本专栏的项目,特整理Excel合集列表供查阅(可搜索或按系列查找) 持续更新链接如下: 阿齐单片机项目合集 (kdocs.cn)https://www.kdocs.cn/l/cmrxCxJN05YN 打开链接如下Exce表所…

【开源免费】基于SpringBoot+Vue.JS网上购物商城(JAVA毕业设计)

本文项目编号 T 041 ,文末自助获取源码 \color{red}{T041,文末自助获取源码} T041,文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析5.4 用例设计 六、核…

代码随想录Day50|图论Part01,leetcode题目:98. 所有可达路径

提示:DDU,供自己复习使用。欢迎大家前来讨论~ 文章目录 图论理论基础Part01图的基本概念图的种类 连通性连通图强连通图连通分量强连通分量 图的构造邻接矩阵邻接表 图的遍历方式 深度优先搜索理论基础DFS 与 BFS 区别dfs 搜索过程代码框架深搜三部曲为…

Superset 使用指南之优化数据可视化性能与扩展

1. Superset 概述 什么是 Apache Superset? Apache Superset 是一个开源、现代化的数据可视化和数据探索平台。它通过提供直观的用户界面,使用户能够轻松创建复杂的图表和仪表板,探索海量数据,同时避免传统商业智能(…

Apache James配置连接达梦数据库

项目场景: Apache James配置连接达梦数据库,其他配置中不存在的数据库也可参考此方案。 配置步骤 1、把需要的jar包导入到James 把DmJdbcDriver18.jar复制到下面lib目录下 james-2.3.2\lib 2、 修改连接配置 james-2.3.2\apps\james\SAR-INF\confi…

k8s部署jenkins集群时,使用ThinBackup进行定期备份

一、背景 使用k8s部署jenkins集群的时候,一般会把$JENKSIN_HOME(默认是/var/jenkins_home)进行持久化。 volumeMounts:- name: jenkins-homemountPath: /var/jenkins_home这样,机器重启,保证不会丢失文件。 本文要讲…

杀死端口占用的进程

1、查看端口的进程,以9023为例 (1)方法1 netstat -tunpl|grep 9023 (2)方法2 ss -tulpan |grep 9023 (3)方法3 netstat -ntlp |grep 9023 (4)方法4 lsof -i:9023 …

Linux:虚拟文件系统/proc和self进程

相关阅读 Linuxhttps://blog.csdn.net/weixin_45791458/category_12234591.html?spm1001.2014.3001.5482 /proc目录 在Linux操作系统中,目录/proc是一个虚拟文件系统,称为procfc,用于访问内核和系统的实时状态信息。这个文件系统不同于常规…

下载 B 站封面的正确方式

B 友们经常用一些很好看的图片作为视频封面,但是大部分都不会指出图片来源,为此我们可以下载封面原图,用于保存或者搜索源出处。 这里介绍几个我知道的方法,欢迎补充🤔 ‍ 使用相关客户端 上一篇博客介绍了很多的能…

基于微型5G网关的酒店服务机器人应用

智能机器人在酒店中已经越来越常见,并且也是提升客户体验、提高服务效率的重要工具。然而,尽管这些机器人在自动化服务方面可以发挥着重要作用,但它们仍然面临着一些通信、组网和在线管理方面的痛点。 针对这些难题,可以通过部署微…

【数据结构入门】排序算法之三路划分与非比较排序

文章目录 前言 一、三路划分优化 1.1. 基本思想 1.2. 实现步骤 1.3. 优点 1.4 代码实现 二、非比较排序 2.1 计数排序 2.1.1基本思想 2.1.2具体步骤 2.1.3算法特性 2.1.4算法实现 2.2 基数排序 2.2.1基本思想 2.2.2具体步骤 2.2.3 基数排序的方法 2.2.4算法特…

【高等代数笔记】线性空间(五-九)

3. 线性空间 主线任务:研究线性空间和它的子空间的结构 研究平面 π \pi π上向量共线与不共线的问题: c ⃗ \vec{c} c 与 a ⃗ ≠ 0 \vec{a}\ne\boldsymbol{0} a 0共线 c ⃗ λ a ⃗ ⇔ λ ∈ R ⇔ − λ a ⃗ 1 c ⃗ 0 ⃗ \vec{c}\lambda\vec{…

【白皮书下载】分布式功能安全的创新与突破

近日,Imagination 推出全新性能最高且具有高等级功能安全性的汽车 GPU IP——Imagination DXS GPU,并且是Imagination 第一款带有“分布式安全机制”的处理器。 下载白皮书,获取完整分布式安全机制解决方案 根据 ISO 26262 汽车安全完整性等级…

STL 源码剖析 | 第1章:概论

STL 是一套程序库 1、STL 概论 1、从子程序、程序、函数、类别,到函数库、类别库、各种组件,从结构化设计、模块化设计、面向对象设计,到模式的归纳整理 为的就是 复用性 的提升 复用性 必须建立在某种标准之上 —— 不论是 语言层次的标…

关于MATLAB计算3维图的向量夹角总是不正确的问题记录

文章目录 问题描述解决方法完整代码 问题描述 因为最近在做无人机的一个项目,所以需要画出无人机的轨迹,然后再提取特征值,我这里在计算夹角的时候发现为什么在视觉上明明看的是钝角但是实际计算出来却是锐角的角度。 如下图所示&#xff0c…