网络基础(WEB服务器、FTP服务器)

网络基础

一、WEB服务器

1. 概述

web服务器也称为网页服务器或http服务器,它所使用的协议为http或https协议;http协议使用的端口号:tcp 80,https协议使用的端口号:tcp 443。

2. WEB服务器发布软件

微软:IIS,互联网信息服务(Internet Information Services);
Linux:Apache、Tomcat、Ngnix

3. 部署WEB服务器

3.1 快速部署
  1. 安装IIS-WEB插件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 测试访问主机IP
    出现一个建设中网页界面,即IIS-WEB默认网页首页,该网页存储位置(C:\Inetpub\wwwroot)

在这里插入图片描述

  1. 发布一个网页
    先停止IIS-WEB的默认网站,建立一个目录写一个简单的index.html网页(不能将该目录放置在系统盘);

在这里插入图片描述
在这里插入图片描述
记着勾选允许匿名访问网站!!(不然访问网站需要登录服务器)
在这里插入图片描述
在这里插入图片描述
文档中添加刚才新建的页面index.html:

在这里插入图片描述

在客户机测试访问:

在这里插入图片描述
注意:

访问测试时如果需要登录服务器,要在网站属性的目录安全里选择允许匿名访问网站;若出现Directory Listing Denied页面,需要在网站属性的文档中添加自己的网页作为默认内容文档!

3.2 一台服务器发布多个web站点
  • 不同的IP地址,相同的端口号
    一台服务器配置多个IP,使得每个IP访问不同的网站,添加IP地址,然后在IIS服务器配置时选择对应的IP地址即可:

在这里插入图片描述

  • 相同的IP地址,不同的端口号
    一个IP地址使用不同的端口号,也可以达到IP+端口号访问不同的页面,也是在IIS服务器配置时选择不同的端口号即可!

  • 相同的IP地址,相同的端口号,不同的域名
    配置DNS服务器实现根据域名访问IIS服务器发布的网站,新建一个正向查找区域(iisweb.com),在此域新建一个主机(www,IP为10.1.1.1),配置客户机的DNS选项:

在这里插入图片描述

在这里插入图片描述
通过域名访问测试(www.iisweb.com):

在这里插入图片描述
正常访问!!

注意:相同的IP地址,相同的端口号,根据配置主机头值来实现,根据不同的域名访问不同的网站!

在这里插入图片描述

3.3 发布部署动态网站

动态网站:扩展名为 .asp或 .php,可以连接前端页面和后台数据库

使WEB服务器,允许asp服务:

在这里插入图片描述

3.4 访问站点下子路径目录中的网页

一个网站结构肯定不是只有一个文件夹,它是由很多文件夹一起组成的网站,我们需要配置启用父路径选项,才能达到访问多级目录下的网页:

在这里插入图片描述

二、FTP服务器

1. 概述

  1. FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务,支持FTP协议的服务器就是FTP服务器。
  2. 使用的端口号:TCP 20/21
  3. IIS管理器上的ftp站点本地目录:c:\inetpub\ftproot
  4. 测试
    我们在服务器上的ftp站点目录中新建一个文件,在客户机上就可以查看下载了

在这里插入图片描述
在这里插入图片描述

2. 搭建FTP站点

搭建一个FTP站点,通过NTFS文件系统权限控制不同用户登录访问FTP站点时进行不同的读写操作。
准备:
服务器提供两个用户:teacher用户(老师)、student用户(学生);
FTP站点提供两个文件夹:笔记、试卷;
teacher权限:查看、删除、下载、上传两个文件夹里文件;
student权限:查看、下载笔记文件夹里的文件;只能上传文件到试卷文件夹。

  1. 搭建一个名为ftp-test的ftp站点

在这里插入图片描述
将匿名访问禁用:

在这里插入图片描述

  1. 创建两个用户

在这里插入图片描述

  1. 分配权限
    取消父项继承

在这里插入图片描述
给笔记的文件夹分配student用户只读权限:

在这里插入图片描述
给teacher分配完全控制权限:

在这里插入图片描述

  1. 测试访问ftp
    登录student用户:

在这里插入图片描述
下载文件:可以下载

在这里插入图片描述
上传文件:错误!

在这里插入图片描述
删除文件:错误!

在这里插入图片描述
右键切换登录用户:

在这里插入图片描述
登录teacher用户:

在这里插入图片描述

  • 一般都会下载第三方软件用于ftp文件传输。
    简单配置即可使用。
    在这里插入图片描述

3. Serv-U使用

Serv-U是Windows平台和Linux平台的安全FTP服务器(FTPS, SFTP, HTTPS),是一个优秀的、安全的文件管理、文件传输和文件共享的解决方案。同时也是应用最广泛的FTP服务器软件。

  1. 下载:可以去Serv-U的官网下载
  2. 安装下一步即可

在这里插入图片描述

  1. 配置

4. FTP工作方式

  1. 主动模式

在这里插入图片描述

  1. 被动模式

在这里插入图片描述

  1. 注意
    主被动模式选择权在客户机上,所谓主被动是站在服务器的角度,主动模式就是服务器主动使用 tcp 20端口号连接客户端的数据端口,被动模式就是服务器被动连接客户机发来的随机数据端口号,不开启20端口;如果服务器开启防火墙,客户机之只能选择主动模式,被动模式不能连接到服务器!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值