zoukankan      html  css  js  c++  java
  • 关于windows上 web 和 ftp 站点的创建及使用

    关于windows上 web 和 ftp 站点的创建及使用

    引言

    其实这是我网络基础课上的一次作业,觉得挺实用的,遂写成博客分享,也算是对这次作业的一次总结。

    实验目的

    通过此实验掌握WEB和FTP站点的创建、维护和管理的技术,掌握文件传输协议FTP的使用,并了解网络体系结构的层次性。

    实验环境、内容和方法

    1.基本管理

    **(1)在D盘分别建立两个目录:WEB和FTP,分别用作WEB服务器和FTP服务器的主目录。 **

    (2)建立测试用HTML页,要求建立四个网页面,分别为主页面,个人爱好,个人特长和获奖情况。第一个页面的内容个人简介的主页面,分别有“个人爱好”,“个人特长”和“获奖情况”的超链接,其他页面有返回主页面的链接。

    Index.html:

    Hobby.html:

    Specialty.html:

    Award.html:

    (3) 使用 IIS 配置服务器,老师给的实验内容太旧,自己寻思着在 win10 上实现相同的效果。

    1.安装IIS

    打开程序和功能,选择启用或关闭Windows功能,勾选需要的功能,确定等待安装完成

    2.打开IIS
    直接使用contra搜索即可。然后我们便能看到在计算机名下,网站文件夹下已经默认存在一个网站。

    点击右侧的高级设置,将网站主目录设置为刚才编写好的html网页。

    然后我们访问 localhost:80/index.html,便能看到主页面了。

    接下来配置我们的FTP服务器。

    在网站项上右键选择 添加FTP站点,按下图所示配置好我们的ftp站点。可以通过在cmd中使用 ipconfig命令查看当前 ip 地址。

    至此我们便完成了ftp站点的设置,在浏览器中输入 ftp:// 192.168.249.1, 便可看到我们的ftp站点。

    (4)创建虚拟目录

    在D:盘分别建立两个目录:vweb和vFTP,并且将测试用HTML页,分别COPY到目录下.

    在 IIS 中 点击网站右侧查看虚拟目录 –> 添加虚拟目录,将刚才创建的目录添加进去。

    目录结构如图所示:

    在浏览器输入:localhost/test/index.html, ftp:// 192.168.249.1/test,查看结果:

    (5)端口号

    通过使用附加端口号,站点只需一个 IP 地址即可维护多个站点。客户要访问站点时,需在静态 IP 地址后面附加端口号(默认 Web 站点除外,它使用端口 80)

    注意:按端口号可分为3大类:

    (a)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。

    (b)注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。

    (c)动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从 1024起分配动态端口。

    建立端口为1077的web站点:

    建立端口为1081的ftp站点:

    2.FTP 命令的使用

    help 命令可以了解所有FTP命令

    常用命令:

    ls 显示远程目录文件和子目录的缩写列表。

    mkdir 创建远程目录。

    cd 更改远程计算机上的工作目录。

    open 与指定的 FTP 服务器连接。

    lcd 更改本地计算机上的工作目录。默认情况下,工作目录是启动 ftp 的目录。

    rename 重命名远程文件。

    rmdir 删除远程目录。

    status 显示 FTP 连接和切换的当前状态。

    user 指定远程计算机的用户。

    type 设置或显示文件传送类型。 Ftp 支持两种文件传送类型:ascii 和 binary 图像。 在传送文本文件时应使用 Ascii。在 ascii 模式中,将在网络标准字符集之间执行字符转换。例如,行尾的字符在必要时根据目标操作系统进行转换。 在传送可执行文件时应该使用 binary。在 binary 模式中,一个接一个字节地移动文件。

    ascii 将文件传送类型设置为默认的 ASCII。

    binary 将文件传送类型设置为二进制。

    pwd 显示远程计算机上的当前目录。

    get 使用当前文件转换类型将远程文件复制到本地计算机。

    recv 使用当前文件传送类型将远程文件复制到本地计算机。Recv 与 get 相同。

    send 使用当前文件传送类型将本地文件复制到远程计算机上。Send 与 put 相同。

    rename 重命名远程文件。

    delete 删除远程计算机上的文件。

    disconnect 从远程计算机断开,保留 ftp 提示

    close 结束与远程服务器的 FTP 会话并返回命令解释程序。

    bye 结束与远程计算机的 FTP 会话并退出 ftp。

    命令使用说明:

    ! 从 ftp 子系统退出到外壳。

    ? 显示 ftp 命令说明。? 与 help 相同

    append 使用当前文件类型设置将本地文件附加到远程计算机上的文件。

    如:append local-file [remote-file]

    bell 切换响铃以在每个文件传送命令完成后响铃。默认情况下,铃声是关闭的。

    bye 结束与远程计算机的 FTP 会话并退出 ftp。

    cd 更改远程计算机上的工作目录。

    如:cd remote-directory

    close 结束与远程服务器的 FTP 会话并返回命令解释程序。

    delete 删除远程计算机上的文件。

    如:delete remote-file

    dir 显示远程目录文件和子目录列表。

    如:dir [remote-directory][local-file]

    disconnect 从远程计算机断开,保留 ftp 提示。

    get 使用当前文件转换类型将远程文件复制到本地计算机。

    如:get remote-file [local-file]

    lcd 更改本地计算机上的工作目录。默认情况下,工作目录是启动 ftp 的目录。

    如:lcd [directory]

    ls 显示远程目录文件和子目录的缩写列表。

    如:ls [remote-directory][local-file]

    mdelete 删除远程计算机上的文件。

    如:mdelete remote-files [ ...]

    mdir 显示远程目录文件和子目录列表。可以使用 mdir 指定多个文件。

    如:mdir remote-files [ ...] local-file

    mget 使用当前文件传送类型将远程文件复制到本地计算机。

    如:mget remote-files [ ...]

    mkdir 创建远程目录。

    如:mkdir directory

    open 与指定的 FTP 服务器连接。

    如:open computer [port]

    参数

    prompt

    切换提示。

    put

    使用当前文件传送类型将本地文件复制到远程计算机上。

    如:put local-file [remote-file]

    pwd

    显示远程计算机上的当前目录。

    quit

    结束与远程计算机的 FTP 会话并退出 ftp。

    Recv 与 get 相同

    rename

    重命名远程文件。

    如:rename filename newfilename

    rmdir

    删除远程目录。

    如:rmdir directory

    send

    使用当前文件传送类型将本地文件复制到远程计算机上。Send 与 put 相同。

    如:send local-file [remote-file]

    status

    显示 FTP 连接和切换的当前状态。

    trace

    切换数据包跟踪。Trace 在运行 ftp 命令时显示每个数据包的路由。

    type

    设置或显示文件传送类型。

    如:type [type-name]

    user

    指定远程计算机的用户。

    如:user username [password][account]

    3.在FTP服务器上建立自己的目录(名字用英文或拼音),上传2个文件,下载一个文件,重新命名文件。

    /* 连接ftp服务器 */
    ftp 192.168.249.1
    /* 查看当前服务器目录 */
    ls
    /* 创建新文件夹 */
    mkdir weixuqin
    /* 移动到当前文件夹 */
    cd weixuqin
    /* 上传文件 */
    send C:UsersweixuqinDesktopupdate1.txt
    send C:UsersweixuqinDesktopupdate2.txt
    /* 下载文件 */
    /* 设置下载目录 */
    cd ..
    lcd C:UsersweixuqinDesktop
    /* 查看下载工作目录 */
    !chdir
    /* 下载文件 */
    get index.html
    /* 查看本机目录文件 */
    !dir
    /* 断开连接 */
    bye
    

    结尾

    至此,我们便完成了在 windows 上创建 web 和 ftp 站点的操作。

  • 相关阅读:
    Linux常用命令大全
    CentOS安装Apche+Mysql+PHP
    ThinkPHP5.1设置404页面
    ThinkPHP5 循环标签
    deepin下安装apache+php+mysql
    deepin安装
    PHP中的http协议
    JSP四个作用域
    application跟session的区别
    jsp内置对象--session
  • 原文地址:https://www.cnblogs.com/weixuqin/p/9969074.html
Copyright © 2011-2022 走看看