目录

一、IIS之web服务器

二、IIS之FTP服务器


一、IIS之web服务器

1、web服务器也称为网页服务器或HTTP服务器 也叫WWW服务器

2、web服务器使用的协议是HTTP协议或HTTPS协议
我们平时使用的浏览器就是HTTP客户端(我们的电脑为什么能够每天获取地址:DHCP Client)
每一个协议都有自己的语言(只有服务器端没有客户机端是不行的:服务器把网页给你了,实际上是给了一串http代码,这个代码由浏览器来解释变成网页)

3、HTTP协议端口号:TCP 80
     HTTPS协议端口号:TCP 443

4、WEB服务器发布软件:
微软:IIS(Internet information service互联网信息服务),IIS可以发布web网站和ftp站点(适合生产环境使用)
linux:Apache/ LAMP/Tomcat /nginx .etc(适合生产环境使用)
第三方软件:phpstudy、XAMPP(适合自己做测试)

5、部署WEB服务器:

1)配置静态IP地址
2)配置IIS-WEB插件
3)停用默认站点(否则当我们发布站点的时候会有冲突)
4)新建网站——》地址端口绑定——》指定站点路径——》设置权限
5)设置默认文档(设置首页)

1)配置静态IP地址
2)配置IIS-WEB插件(软件)
      打开光盘——》安装可选的Windows组件——》双击打开应用程序服务器——》双击打开internet息服务(IIS)——》万维网服务勾上(文件传输协议FTP服务顺便勾选上)

那么到目前为止winxp能不能访问win2003-1的网页呢?


网页和网站的区别:一对网页组成网站(也叫做站点)【比如说京东有很多页面,这些页面加到一起就是京东的网站】
默认网站路径:我的电脑——》C盘——》Inetpub(安装完IIS自动生成的)——》wwwroot就是web站点(网站一般是以一个文件夹的形式存在,相关网页都放在一个文件夹中)


不建议删除,最后一个网页停止后,80端口就关闭了

实验一、发布一个网站

对准网站——》右键新建——》网站——》写网站名称(waffle)——》网站IP地址(别人用哪个ip访问你的网站?)10.1.1.1
——》下一步——》主目录路径(你要发布网站,你要告诉我你想把那个网页站点发布出去)浏览——》找到刚刚创建的站点(waffle)
——》设置网站访问权限(读取)——》完成

在D盘建一个网站(文件夹叫Waffle),打开文件夹准备写网页

现在我想把waffle这个网站发布出去(见上面步骤中的浏览)

 index.html默认是首页,但是可以改动

最好设置启用匿名访问:

在winxp上测试:

实验二、写第二个网站

对准网站——》右键新建——》网站——》写网站名称(flower)——》网站IP地址(别人用哪个ip访问你的网站?)10.1.1.1
——》下一步——》主目录路径(你要发布网站,你要告诉我你想把那个网页站点发布出去)浏览——》找到刚刚创建的站点(flower)
——》设置网站访问权限(读取)——》完成

每个网站都要绑定ip和端口号 ,告诉别人我这个网站已经跟我当前这个服务器的那块网卡的10.1.1.1和80绑定了,当别人访问10.1.1.1,80就是访问waffle
如果硬生生的绑定上,用户再访问10.1.1.1,80的时候IIS就不知道要访问哪个了,就无法启动

处理方法1(不同IP相同端口号)、给win2003-1虚拟机再装一块网卡        (一般情况下,服务器就一块网卡)      
网上邻居属性——》 本地连接右键属性——》Internet协议——》在网卡配置ip的页面上点击高级——》IP设置 添加10.1.1.2,255.255.255.0

flower右键属性——》网站——》下拉菜单选择10.1.1.2——》文档中选择默认内容页fafa.html,移动到第一位(如果不设置会报无权访问的错误)——》然后再右键启动

处理方法2(相同IP不同端口号)、不用两个ip了,改变端口号

处理方法1和2只限于做测试,不管哪种方法都会给客户带来不便(第一种方法客户要记好几个ip,第二种要记好多端口号),工程师做测试一般用方法1、2

处理方法3(IP同端口号同)、IP一样端口号一样,但是两个网站绑定不同的主机名(主机名就代表一台服务器)

在win2003-1上打开DNS软件

给那两个网站取名字:第一个叫www.waffle.com,第二个叫www.flower.com

正向解析右键新建区域——》下一步主要区域——》名称waffle.com——》

设置完成后再winxp上指定dns

相同iP相同端口号不同域名,现在要求用户用域名来访问

打开xp:

简便方法:刚刚在新建网站的时候在绑定的时候就可以直接写主机头(绑定域名)来完成

6、一台服务同时发布多个web站点:
1)不同的IP,相同的端口
2)相同的IP,不同的端口
3)相同的IP,相同的端口,不同的域名(主机头)【只能用域名访问网页,不能用IP访问】

怎么办呢?先把waffle暂停,再操作

一个网站可以有多个主机头

7.网站类型:
1)静态网站:一般扩展名为.html或.htm
   无后台数据库(无法与后台数据库进行互动)

虽然在移动但是还是静态网站

2)动态网站:一般扩展名为.asp(只能在微软上发布)或.php
   有后台数据库,asp或php可以连接前台页面与后台数据库

允许

在linux还要安装数据库,但是在微软上不用,因为自带数据库
linux里面首先安装Apache(其实就是IIS)——》新建站点——》指定默认文档——》装PHP——》装mysql

admin里面一般是管理这个网站的后台,php里面叫phpmyadmin

后台管理:如果admin/ad_login.asp这个网页不是在站点的根目录下,而是在子目录下,所以要启用父路径:
如何打开父路径?比如要打开zr网站:zr右键属性——》主目录——》配置——》选项——》启用父路径(勾上后就意味着这个站点下的子文件夹就可以访问了)

8.常见小问题:
1)用域名可以,用IP不行
2)所有IIS配置都没错,但是用域名访问不了
   不要忘记指DNS,清空DNS缓存
3)检查一遍,发现所有配置都没问题!
   但一直弹“用户登录”对话框,要检查站点文件夹是否赋予IUSR来宾用户权限

二、IIS之FTP服务器

FTP服务器和网页服务器不一样(网页一般匿名访问,FTP站点一般不允许匿名访问,不同用户拿到不同权限)
介绍两种:微软IIS自带的FTP服务器,server-u软件特别好用

1.File Transfer Protocol 文件传输协议

2.FTP服务端口号:TCP 20/21

3.FTP工作方式:
  1)主动模式
     21端口:控制端口
     20端口:数据端口
  2)被动模式
     21端口+随机端口作为数据传输端口
注意:
主被动模式,阐述的是数据传输过程
主被动模式,选择权在客户机上!
主被动模式,所谓主或被是站在服务器的角度

4、部署FTP服务器
1)配置静态IP
2)安装IIS-ftp软件


3)使用默认站点或创建新的站点
注意:用户最终权限为FTP权限与NTFS权限取交集。
建议:FTP权限全部勾选,然后具体的在NTFS里做!

查看FTP默认站点发布路径:

4)去掉匿名访问对勾

实验:

win2003-1的D盘新建一个文件夹叫qf,qf文件夹里面新建两个文件夹叫“作业上传”和“笔记”

新建ftp站点(路径为D:\qf)

FTP权限给最高,去NTFS设置权限

新增user1901和admin两个用户

对“作业上传”和“笔记”文件夹设置权限(“作业上传文件夹取消继承”,删除users,单独添加user1901和admin)

选中user1901,勾上“写入”和“列出文件夹目录”(只能上传)
admin设置完全控制权限

笔记文件夹中添加admin用户,设置完全控制权限

ftp站点——》属性——》安全账户(把允许匿名连接的√去掉)

xp测试:

ftp切换账号:在已经登录的ftp对话框中单击鼠标右键,点击登录

介绍两个小软件:

win10系统装IIS很麻烦(IIS是服务器的专利,win7,win10其实也可以装,但是功能非常有限,而且不太好找),介绍个小软件

软件1、FTPserver.exe(这个软件设置什么权限就是什么权限,不用考虑NTFS权限)

账号密码不是Windows系统的账号密码,是软件自己的账号密码,(根本不需要再电脑上创建用户)

演示:(在同一个局域网)小软件

软件2、适合生产环境使用(有上百个人访问都行)使用前先把之前创建的ftp站点删除(21端口就关了),不然会冲突

serv-u

把serv-u复制到win2003-1

作业:
1)2个虚拟机必须还原快照!
同时发布2个动态网站,并成功分别用域名访问!

2)使用IIS实现学校FTP服务器的访问效果

3)选做serv-u
4)选做:观察20端口

【CyberSecurityLearning 6】IIS之WEB服务器和FTP服务器相关推荐

  1. web服务器与ftp服务器的区别

    个人认为web服务器更侧重于网站网页技术,ftp更侧重于文件传输,共享,下面是一些概念性的东西,可以了解 WEB服务器 WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网 ...

  2. [网络安全学习篇6]:WEB服务器和FTP服务器(千峰网络安全视频笔记 6 day)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  3. [千峰安全篇8]WEB服务器和FTP服务器

    WEB服务器和FTP服务器 WEB服务器 也称网页服务器或HTTP服务器 web服务器使用的协议是HTTP或HTTPS 1.端口号 HTTP协议端口号:TCP80 HTTPS协议端口号:TCP443 ...

  4. 网络空间安全 渗透 攻防7(web服务器,FTP服务器)

    目录 第十二章 web服务器 一.web服务器 二.web服务器使用协议 三.web服务器的协议端口号 四.web服务器发布的软件 五.部署WEB服务器 1.基本步骤 2.具体步骤 2.开始部署 六. ...

  5. python服务器搭建ftp_Python搭建HTTP服务器和FTP服务器

    这篇文章主要为大家详细介绍了Python搭建HTTP服务器和FTP服务器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本教程为大家分享了Python搭建HTTP服务器和FTP服务器的具 ...

  6. ftp服务器型号,ftp服务器的类型及其特点

    ftp服务器的类型及其特点 内容精选 换一换 用户在华东区创建了一个保护组及其保护实例,如表1所示.删除该保护实例,但不删除容灾站点服务器.然后在弹性云服务器页面,卸载容灾站点服务器的云硬盘,并将该云 ...

  7. linux ftp web服务器搭建,Linux系统下搭建Web服务器和FTP服务器

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? Apache2和php组件的安装 使用如下命令来安装Apache2和php的组件 Ps:如果只安装Apache2,将会导 ...

  8. 怎么上传ftp服务器文件,ftp服务器如何上传本地文件

    ftp服务器如何上传本地文件 内容精选 换一换 在本地主机和Windows弹性云服务器上分别安装QQ.exe等工具进行数据传输.使用远程桌面连接mstsc方式进行数据传输.该方式不支持断点续传,可能存 ...

  9. psv连接电脑显示无法连接服务器,psv ftp服务器找不到

    psv ftp服务器找不到 内容精选 换一换 介绍常见的安全组配置示例.如下示例中,出方向默认全通,仅介绍入方向规则配置方法.允许外部访问指定端口不同安全组内的弹性云服务器内网互通仅允许特定IP地址远 ...

最新文章

  1. HBase 的存储结构
  2. iphone储存空间系统怎么清理_如何清理iPhone的缓存,释放更多存储空间,这些方法你知道吗...
  3. 快速创建一个 spring mvc 示例
  4. 项目中为什么用Docker?
  5. 使用MVC2模式创建新闻网站
  6. 虚拟光驱安装WIN7(client mac addr: no DHCP问题)
  7. 手持式频谱分析仪TFN FMT650频谱分析 干扰分析 干扰定位 地图覆盖
  8. 网站打不开的原因及解决办法
  9. 做外链的六个有效技巧
  10. 大数据面试题汇总(含数仓)
  11. python多张子图画在一张画布上,显示图例和标题,并保存。
  12. JVM(4)—类加载机制
  13. vue直播流播放器DPlayer使用
  14. UML2.0包含的14种图
  15. SwipeRefreshLayout+CoordinatorLayout+AppBarLayout+TabLayout+ViewPager+RecyclerView 嵌套,最后一项显示全
  16. Touch? Speech? or Touch and Speech? Investigating Multimodal Interaction for Visual Network Explorat
  17. Hutool工具类和工具方法
  18. 搭建nfs服务器与nfs客户端挂载
  19. 基于互联网+的智能机器人管家
  20. 我爱专业计算机着征文,我爱计算机作文

热门文章

  1. windows窗体(winform)中嵌入显示Excel工作表。
  2. hdu 3729(二分图最大匹配+最大字典序)
  3. hdu 1534(差分约束)
  4. NYOJ 14 会场安排问题
  5. 用sqlSessionFactoryBeanName而不用sqlSessionFactory的原因
  6. ASP无法上传大文件的解决方法
  7. MySQL如何查询两个日期之间的记录
  8. 【模式匹配】KMP算法的来龙去脉
  9. PowerDesigner的Table视图同时显示Code和Name的方法[转发]
  10. Warning: Permanently added the RSA host key for IP address '13.229.188.59' to the list of known host