任务1安装Web服务器
任务2创建Web虚拟目录
项目背景某公司是一家集计算机软/硬件产品、技术服务和网络工程于一体的信息技术企业,该公司已经部署了DNS等基本的服务器来满足网络的应用需求。为了对外宣传和扩大影响,公司决定架设Web服务器,并委托设计公司进行网站设计。目前,需要公司的网络管理员搭建Web服务器发布简单网站,供公司内部使用,基本步骤如下:(1)安装Web服务器角色。(2)?Web网站的创建和基本属性的设置,包括主目录设定、IP地址和端口绑定。(3)?Web站点安全配置,提高Web网站的安全性。
任务1安装Web服务器
公司的网络管理员按照公司的业务要求搭建Web服务器。管理员要先了解如何创建基于WindowsServer2019网络操作系统下的Web服务器,以及如何安装Web服务器,为后续发布网站做好准备。
一、Web服务器概述随着互联网的不断发展和普及,Web服务早已成为人们日常生活中必不可少的组成部分,只要在浏览器的地址栏中输入一个网址,即可进入网络世界,获得海量资源。Web服务已经成为人们工作、学习、娱乐和社交等活动的重要工具,对于绝大多数的普通用户而言,万维网(worldwideweb,WWW)几乎就是Web服务的代名词。Web服务提供的资源多种多样,可以是简单的文本,也可以是图片、音频和视频等多媒体数据。如今,随着移动网络的迅猛发展,智能手机逐渐成为人们访问Web服务的入口,不管是使用计算机还是使用智能手机,Web服务的基本原理都是相同的。(一)?Web服务器的工作原理WWW中信息资源主要是以Web文档(或称Web页)为基本元素所构成的。这些Web页采用超文本(hypertext)的格式,即可以含有指向其他Web页或其本身内部特定位置的超链接(简称链接)。可以将链接理解为指向其他Web页的“指针”。链接使得Web页交织为网状。这样,如果Internet上的Web页和链接非常多,就构成了一个巨大的信息网。
Web通过以下3种机制保证信息资源可被世界范围内的访问者所访问。(1)在Web上定位资源的统一命名规则,如URL(统一资源定位地址)。(2)通过Web访问命名资源的协议,如HTTP(超文本传送协议)。(3)在资源间轻松导航的超文本语言,如HTML(超文本标记语言)。当用户通过URL定位Web资源并利用HTTP访问Web服务器获取该Web资源后,需要在自己的屏幕上将其正确无误地显示出来。由于Web服务器并不知道将来阅读这个文件的用户到底会使用哪一种类型的计算机或终端,因此要保证每个用户在屏幕上都能读到正确显示的文件,必须以各类型的计算机或终端都能“看懂”的方式来描述文件,于是就产生了HTML。HTML对Web页的内容、格式及Web页中的超链接进行描述。而Web浏览器的作用就在于读取Web页上的HTML文档,再根据此类文档中的描述组织并显示相应的Web页面。
(二)?URLURL也被称为网页地址,是互联网上标准资源的地址。统一资源定位地址的标准格式如下:下面对URL的格式做具体说明。1.协议类型在URL中,冒号前面的部分指出资源的访问协议类型。可用的协议类型包括HTTP、HTTPS、Gopher、FTP、Mailto、Telnet、File等。使用这些协议,就可以在浏览器中访问HTTP、FTP或Gopher服务器资源,也可以在浏览器中使用Telnet、电子邮件,还可以直接在浏览器中访问本地的文件。2.主机名主机名指存有资源的主机名字,可以用它的域名,也可以用它的IP地址表示。例如,/index.asp的主机名为。
3.端口号端口号指进入服务器的通道,一般为默认端口,如HTTP协议的端口号为80,FTP协议的端口号为21。如果输入时省略,则使用默认端口号。有时候为了安全,不希望任何人都能访问服务器上的资源,就可以在服务器上对端口号重新定义,即使用非标准端口号,此时访问URL时就不能省略该端口号。例如,“/”和“:80”效果是一样的,因为80是HTTP服务的默认端口号。再如“:8080”和“”是不同的,因为两个URL的端口号不同。4.路径/文件名路径/文件名指明服务器上某资源的位置,其格式通常由“目录/子目录/文件名”这样的结构组成。
(三)?HTTP协议HTTP(hypertexttransferprotocol,超文本传输协议)是浏览器和Web服务器通信时所采用的应用层协议,使用TCP传递数据,默认监听的端口为80。HTTP使用HTML(hypertextmarkuplanguage,超文本标记语言)表示文本、图片、表格等。超文本是指使用超链接方法将位于不同位置的信息组成一个网状的文本结构,使用户可以通过Web页面中的文字、图片等所包含的超链接来跳转