APP下载

巧用IIS服务发布网站的技术实现

2019-07-08杨健

中小学信息技术教育 2019年5期
关键词:文件夹局域网网页

杨健

网站制作是中学信息技术教学的重要内容。其中,发布网站是网站制作的主要环节。目前,中学信息技术教学使用的计算机教室一般配有数十台电脑,由一台交换机连接组成一个局域网,再从校园网连接到Internet互联网。电脑的操作系统主要是微软的Windows7或Windows10。如何根据现有的硬件环境和软件配置来完成网站发布的教学实践呢?本文就上述问题,以微软的Win7操作系统为例,探讨利用Win7操作系统的IIS服务器,搭建WWW(Web)和FTP网络服务进行网站发布的方法及技术实现。

网站发布

所谓的网站发布是指在本地硬盘上将制作好的网站文件通过网络传送或移动存储设备复制到Web服务器上[1]。如果在互联网上发布网站,就要通过申请免费空间、租用虚拟主机、租用专用服务器、购买自己的服务器等方法,使用互联网上的Web服务器,获得网站空间。如果在局域网(如校园网或计算机教室)上以Windows操作系统为基础发布网站,就需要对局域网中的IIS服务器、Web服务器、FTP服务器进行一系列配置。

1.IIS服务器

IIS是Internet Information Server的缩写,中文名字为互联网信息服务器,是由微软公司提供的基于Microsoft Windows操作系统的互联网基本服務,以网页服务程序组件的形式存在于Windows 2000等操作系统中。在IIS服务被开启的状态下,通过在Windows系统中设置Web服务器、FTP服务器组件,可以实现因特网上的网站发布、网页浏览等功能[2]。

2.Web服务器

Web服务器,也称网站服务器,以HTML语言和HTTP/HTTPS协议为基础,以网页的形式为用户提供Web服务器上信息资源的浏览。将网站资源存放到Web服务器后,在浏览器中,以http开头输入Web服务器的IP地址,如http://172.27.92.195,就可以进行网页信息的浏览。

3.FTP服务器

FTP服务器(File Transfer Protocol Server)是在互联网上依照FTP协议提供文件存储和访问服务的计算机[2]。FTP协议是专门用来传输文件的协议,支持FTP协议的服务器就是FTP服务器[3]。FTP服务器可以用于网站的上传。访问FTP服务器上的文件时,输入的网址要以ftp开头,如ftp://172.27.92.195。FTP服务器上的信息以文件方式呈现。

网站发布方法

在Win7操作系统中,综合应用IIS服务、Web服务和FTP服务可以实现网站的发布。网站发布一般包括配置网站服务器、上传网站文件到Web服务器、测试网站并浏览网页3个环节,如下图所示。其中,配置网站服务器又包括安装IIS服务器、配置Web服务器和修改Web服务器默认主页文件。上传网站文件有两种途径:一种是直接复制网站文件到默认目录“\inetpub\wwwroot”文件夹;另一种是通过配置FTP服务器,使用专用软件将网站文件上传到“\inetpub\wwwroot”文件夹。测试网站是选择局域网中任意一台计算机,打开浏览器,在地址栏中输入命令“http://Web服务器的IP地址/”,按回车键,查看是否可以访问服务器上的网页。

网站发布的技术实现

1.IIS服务器的安装

在默认情况下,Windows 7操作系统是将IIS服务功能关闭的。如果Windows系统要提供互联网信息服务,进行网站发布,就必须执行【开始】→【控制面板】→【程序】→【打开或关闭Windows功能】命令,在弹出的“Windows功能”对话框中,选中“Internet信息服务”选项中的所有选项,包括FTP服务器、Web管理工具和万维网服务,重新启动IIS程序组件。

2.Web服务器的配置

当IIS服务功能启动后,打开浏览器,输入“http://localhost/”回车。如果出现“IIS7”欢迎界面,说明Web服务器已经搭建成功[4]。此时,系统会自动建立一个默认名称为“Default Web Site”的Web网站,该网站的Web服务(http)已被开启。在根目录下,系统还创建了与该站点相对应的默认文件夹“\inetpub\wwwroot ”。

为了让局域网中其他计算机也能访问Web服务器的网站资源,需要执行【控制面板】→【系统和安全】→【允许程序通过Windows防火墙】命令,设置防火墙参数。

配置Web服务器的同时,系统会在根目录下创建“\inetpub\wwwroot ”文件夹。这个文件夹中有一个主页文件“iisstart.htm”。通过浏览器浏览Web服务器上的网站时,默认打开的主页文件是“iisstart.htm”。如果想以指定的网站主页文件名,如“main.html”,作为默认打开的主页文件,就需要对Web服务器的有关参数进行添加修改。在“Internet信息服务(IIS)管理器”窗口,执行【Web服务器】→【默认文档】→【打开功能】命令,单击“添加”选项。在弹出的“添加默认文档”对话框中,输入指定网站的主页文件名,如“main.html”,完成设置。

3.FTP服务器的配置

IIS服务启动后,系统需要添加FTP服务器程序,以实现文件的上传、下载等传输功能。执行【控制面板】→【系统和安全】→【管理工具】→【Internet信息服务(IIS)管理器】命令,打开“Internet信息服务(IIS)管理器”管理窗口,右键单击网站名称“Default Web Site”,选择快捷菜单中【添加FTP发布】。在“添加FTP站点发布”对话窗口中,绑定FTP服务器的IP地址(下拉列表中选择),默认端口设置:21,选择“自动启动FTP站点”,“SSL”选项中选择“允许”。在“身份验证和授权信息”对话框中,身份验证选择“匿名”,授权允许访问为“匿名用户”,根据需要,权限勾选“读取”“写入”。在配置FTP服务器的时候,添加了一个拥有读写权限的匿名用户。我们要使用这个匿名用户登录FTP服务器,将网站文件上传到Web服务器默认的文件夹“\inetpub\wwwroot ”中。因此,FTP服务器要赋予匿名用户对默认文件夹“\inetpub\wwwroot ”的读写权限。

4.网站文件上传的方法

网站上传是将制作好的网站文件复制到Web服务器的指定文件夹下。常用的方法有三种:直接复制网站文件、使用网页编辑软件自带上传功能上传文件、利用FTP上传软件上传文件。其中,后两种都是借助专用软件上传网站文件,需要配置FTP服务器。

方法1:直接复制上传

对于校园网或计算机教室中的Web服务器,我们可以通过网络管理员,直接在Web服务器的Win7操作系统上,将网站文件复制粘贴到Web服务器的默认目录“\inetpub\wwwroot ”下,以完成上传任务。

方法2:使用网页编辑软件上传

如果局域网内的Web服务器不在本地,我们就要使用一些专用软件进行网站文件的上传。网页编辑软件就是其中的一种,如“Dreamweaver CS”。“Dreamweaver CS”是设计制作网页的专用软件,但是它自带网站的上传和发布功能。

方法3:利用FTP客户端软件上传

FTP客户端软件是一种用来实现FTP服务的专用程序。常用的软件有CuteFTP、LeapFTP、FlashFXP等。其中,LeapFTP是一款小巧而占用系统资源少、用户界面友好、传输速度稳定、支持断点续传功能的FTP上传软件。它的使用方法与Dreamweaver CS中FTP站点上传方式基本相同,这里不再赘述。

选择上述三种方法中的一种将网站文件上传后,即可在局域網的其他计算机上打开浏览器,输入Web服务器的IP地址,测试浏览网站上的网页了。

本案例是利用Windows系统IIS服务的默认网站“Default Web Site”,配置Web服务和FTP服务,完成网站的发布任务。在此基础上,遵循网站发布的流程,还可以进一步探索新建FTP站点设置网络服务的技术,形成新的教学实践案例。

基金项目:北京市“十三五”教育技术研究2018年度课题“基于计算思维培养的中学信息技术课程资源建设”,立项编号:BENIC2018020012

参考文献

祝智庭.网络技术应用(选修)[M].北京:中国地图出版社,2005.

刘相楠,梁志恒.在线家电销售系统[J].科技传播(下),2011(3):208-210.

党海燕,麻小娟,詹金珍.基于FTP协议多用户远程数据的访问[J].工业仪表与自动化装置,2017(1):109-110.

马卉宇.Android系统下计算机英语课件的设计与开发[J].信息系统工程,2015(3):149-151.

猜你喜欢

文件夹局域网网页
轨道交通车-地通信无线局域网技术应用
基于VPN的机房局域网远程控制系统
基于CSS的网页导航栏的设计
基于802.1Q协议的虚拟局域网技术研究与实现
摸清超标源头 大文件夹这样处理
调动右键 解决文件夹管理三大难题
局域网性能的优化
基于URL和网页类型的网页信息采集研究
挂在墙上的文件夹
网页制作在英语教学中的应用