1、网站服务器端的配置,Web的工作方式,1客户/服务器模式客户是指用来与数据提供者(服务器)通信的计算机,也称为客户机,客户机可以使用服务器上的资源。客户机可由遍布世界各地的企业、单位、家庭、个人等用户使用的计算机组成,客户机与服务器相连,客户机上的浏览器可以发送或接收信息。服务器是指能向许多客户同时提供信息资源的计算机,可由遍布世界各地的大型机构或个人的计算机构成。服务器既可以是物理的计算机,也可以是服务器软件,或者是在计算机上运行的端口监督程序。,2实现客户/服务器模式的三种构件第一种构件是客户机上的浏览器软件,它负责显示网页内容或发送/接收信息,常用的浏览器软件有IE等。第二种构件是Web
2、服务器与服务器管理软件,提供Web服务的计算机(软件)用来为客户端提供信息服务,常用的Web服务器管理软件有IIS(Internet Information Server)、Apache、TOMCAT。第三种构件是HTTP协议,用来在Internet上传送超文本协议,简称为超文本传送协议,客户机与服务器根据这个协议来传送信息。,Web的工作方式,Web的工作从Web网络上客户端开始,客户端通过Web浏览器向Web服务器发送一个查询请求,即向服务器发送一个HTTP请求,此请求被送往由IP地址指定的Web服务器。服务器上的HTTP驻留程序接收到请求后立即进行必要的操作,然后使用HTTP协议约定好的
3、格式回送所要求的文件或结果信息。客户端的用户可以在浏览器上看到服务器回送的结果,3. Web的工作过程,静态网页与请求/回答模式,静态网页保存在Web服务器上,当用户浏览器通过URL或包含URL的超链接元素向Web服务器请求网页内容时,Web服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。 这种Web的工作模式称为B/S(Browse/Server)结构,也可称为请求/回答模式,动态网页与三层B/S模式,动态网页的内容能够因人因时变化、能够在客户端与服务器端进行交互。 当客户机的浏览器通过URL向Web服务器请求下载信息时,在Web服务器上要运行嵌入在网页中的脚本程序,脚本程序通过
4、SQL查询调用数据库服务器中存储的数据,数据库服务器执行查询操作,将结果返回到Web服务器,产生特定格式的HTML文件 优点:(1)自动更新 (2)交互性 (3)因时因人而变,注:FreeBSD是一种自由类Unix操作系统 Apache是世界使用排名第一的Web服务器软件,它可以运行在几乎所有广泛使用的计算机平台上,塔式服务器 一般的塔式服务器机箱和我们常用的PC机箱差不多,而大型的塔式机箱就要粗大很多,总的来说外形尺寸没有固定标准。,服务器从外形上可以分为三种: 塔式服务器、机架式服务器、刀片式服务器,机架式服务器机架式服务器是为了满足企业的密集部署,形成的以19英寸机架作为标准宽度的服务器
5、类型,高度则从1U到数U(1U=1.75 英寸=4.445厘米)。将服务器放置到机架上,不仅有利于日常的维护及管理,也可能避免意想不到的故障。首先,放置服务器不占用过多空间。机架服务器整齐地排放在机架中,不会浪费空间。其次,连接线等也能够整齐地收放到机架里。电源线和LAN线等全都能在机柜中布放好,可以减少堆积在地面上的连接线,从而防止脚踢掉电线等事故的发生。,由美国电子工业协会(EIA)规定,服务器的宽(48.26cm=19英寸)与高(4.445cm的倍数)的详细尺寸。由于宽为19英寸,所以有时也将满足这一规定的机架称为“19英寸机架”。,刀片式服务器 刀片服务器是一种HAHD(High Av
6、ailability High Density,高可用高密度)的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的,其中每一块“刀片”实际上就是一块系统母板,类似于一个个独立的服务器。在这种模式下,每一个母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来提供高速的网络环境,可以共享资源,为相同的用户群服务。,网站IIS服务器搭建FTP服务器搭建组建DNS服务器,3.1 IIS的安装,IIS(Internet Information Server)是由Microsoft推出Web服务器
7、(中文意思为Internet信息服务),与Windows操作系统配套使用。它功能强大,使用简便,在中小型网站上得到了广泛使用。IIS能够提供WWW、FTP、SMTP等网络服务。 在默认情况下IIS是不安装的,用户可以根据需要进行补充安装。,IIS的安装,控制面板添加/删除程序添加/删除Windows组件,IIS的安装,安装IIS中的子组件,IIS的安装,IIS的安装,IIS的安装,安装了Internet信息服务组件后,可以在“控制面板”的“管理工具”中找到“Internet信息服务管理器“或 开始-运行-%SystemRoot%system32inetsrviis.msc,IIS的安装,IIS
8、的优势:IIS设计的目的是建立一套与Windows操作系统集成的网络服务,能够支持多种网络协议,并且提供可扩展的Internet服务组件。IIS对系统资源的消耗很少,安装、配置都非常简单;并且,IIS能够直接使用Windows操作系统的安全管理工具,提高了安全性,简化了操作,是中小型网站理想的服务器工具。,配置Web站点,WWW是一种信息服务方式,而Web站点是信息存放的载体。要实现Web站点的WWW服务,就需要在IIS中对站点进行适当的配置。,在Windows Server 2003中,安装了IIS服务器后,会自动创建一个默认的Web站点。该站点使用默认设置,内容为空。打开“Internet
9、信息服务管理器”窗口,可以看到默认网站。,Web站点的配置,Web站点的配置,Web站点的配置,在“Internet信息服务管理器”中,可以调整默认站点的设置,把要发布的网页复制到站点文件夹中,以此来实现站点的创建。,另一种更方便的方法是,使用网站创建向导程序创建一个新的网站。,Web站点的配置,第一步,配置IP和端口每个 Web 站点都具有端口号、IP 地址,用来接收和响应请求。可以指定 Web 站点的 IP,如没有特别需要,则选择“全部未分配”。,Web站点的配置,第二步,指定站点主目录 系统默认的Web站点主目录都不是很合适,需要进行调整,使其指向用户自定义的目录位置。,Web站点的配置
10、,Web站点的配置,第三步:设定默认文档 每个网站都会有默认文档,默认文档就是访问者访问站点时首先要访问的那个文件;例如 index.htm index.asp default.asp 等等。这里需要指定默认的文档名称和顺序,以方便用户的使用。,注意,这里的默认文档是按照从上到下的顺序读取的。,Web站点的配置,localhost是WWW地址中的一个特定名词,指代计算机自身的Web站点。所以浏览器不需要去寻找其他网络,而是直接打开自身的Web站点页面。同样,利用IP地址“127.0.0.1”也可以实现上述效果,这是一个保留给计算机自身进行测试的特殊IP地址。,Web站点的配置,在指定的目录没有
11、找到默认首页,会有上图提示默认首页一般是index.htm,index.html,index.asp,default.asp, default.htm等。,Web站点的配置,3.2 配置FTP站点,FTP(File Transfer Protocol,文件传输协议)是专门用来传输文件的协议,而FTP站点则是在网络服务器上架设的、基于FTP协议的网络站点, FTP站点能够提供文件的上传和下载、用户管理、日志审核等功能。文件传输采用的是C/S(客户端/服务器端)模式,客户端可以是IE浏览器、CuteFTP、LeapFTP等软件,服务器端可以IIS、Serv-U等软件。,3.2 配置FTP站点,HT
12、TP协议(默认端口为80)是为了方便数据的浏览而制定的,不适合文件的传送;而FTP协议(默认端口为21)针对文件传输的特点进行了优化,支持断点续传,适合文件的传输。,3.2 FTP站点的配置,IIS有一个默认的FTP站,因此可以通过修改默认FTP站点来配置适合自己的fTP。在“默认FTP站点”上点右键选“属性”,3.2 FTP站点的配置,在安全账户中修改账户信息,“允许匿名连接”选项一定要填上,否则用户访问此站点时需要用户名和密码。默认状态下是可以允许匿名访问的。,3.2 FTP站点的配置,定义用户访问FTP站点和退出站点时的信息,以及最大连接数,3.2 FTP站点的配置,指定目录的访问权限。
13、一般选择读取,3.2 FTP站点的配置,3.2 FTP站点的配置,因为目录的访问权限选择“读取”,未选“写入”,Serv-U,CuteFTP,3.3 组建DNS服务器,安装DNS服务器DNS服务器的设置与管理,3.3.1 查询模式(1),当客户机需要访问Internet上某一主机时,首先向本地DNS服务器查询对方IP地址,往往本地DNS服务器继续向另外一台DNS服务器查询,直到解析出需访问主机的IP地址。递归查询(Recursive Query):客户机送出查询请求后,DNS服务器必须告诉客户机正确的数据(IP地址)或通知客户机找不到其所需数据。如果DNS服务器内没有所需要的数据,则DNS服务
14、器会代替客户机向其他的DNS服务器查询。客户机只需接触一次DNS服务器系统,就可得到所需的节点地址。,3.3.1 查询模式(2),迭代查询(Iterative Query):客户机送出查询请求后,若该DNS服务器中不包含所需数据,它会告诉客户机另外一台DNS服务器的IP地址,使客户机自动转向另外一台DNS服务器查询,依次类推,直到查到数据,否则由最后一台DNS服务器通知客户机查询失败。反向查询(Reverse Query):客户机利用IP地址查询其主机完整域名,即FQDN。,3.3.2 DNS服务器的安装(1),选择一台已经安装好Windows 2000 sever的服务器,首先设置服务器自己
15、TCP/IP协议的DNS配置,建议将DNS服务器的IP地址设为静态。DNS域名系统:Domain Name System,3.3.2 DNS服务器的安装(2),步骤一,运行“开始”/“设置”/“网络连接”,鼠标右键单击“本地连接”,选择“属性”/“Internet协议(TCP/IP)”/“属性”,打开如图所示对话框。首选DNS服务器一栏内输入的是本机的IP,因为此时本机也是DNS服务器。,3.3.2 DNS服务器的安装(3),步骤二, “控制面板”中的“添加/删除程序”选项,选择“添加/删除Windows组件”,出现Windows组件向导对话框。,3.3.2 DNS服务器的安装(4),步骤三,
16、选择“网络服务”复选框,并单击“详细信息”按钮,出现 “网络服务”对话框。,3.3.2 DNS服务器的安装(5),步骤四,在“网络服务”对话框中,选择“域名系统(DNS)”,单击“确定”按钮,系统开始自动安装相应服务程序。,添加“域名系统(DNS)”子组件,3.3.2 DNS服务器的安装(6),完成安装后,在“管理工具”应用程序组中会多一个“DNS”选项,使用它进行DNS服务器管理与设置。还会自动创建一个%systemroot%system32dns 文件夹,其中存储与DNS运行有关的文件,例如:缓存文件、区域文件、启动文件等。,3.3.3 DNS服务器的配置与管理(1),DNS( Domai
17、n Name System )服务器支持的区域类型:(1)标准主要区域该区域存放区域内所有主机数据的正本,其区域文件采用标准DNS规格的一般文本文件。当在DNS服务器内创建一个主要区域与区域文件后,这个DNS服务器就是这个区域的主要名称服务器(2)活动目录集成主要区域该区域主机数据存放在域控制器的Active Directory内,这份数据会自动复制到其他的域控制器内,3.3.3 DNS服务器的配置与管理(2),(3)标准辅助区域该区域存放区域内所有主机数据的副本,这份数据从其主要区域利用区域转送的方式复制过来,区域文件采用标准DNS规格的一般文本文件,只读不可以修改。创建辅助区域的DNS服务
18、器为辅助名称服务器。(4)存根区域 管理存根区域的DNS服务器称为存根DNS服务器。一般情况下,不需要单独配置,而是和其他DNS服务器类型合用。在存根DNS服务器和主服务器之间同样存在着区域复制,3.3.3.1 添加正向查找区域(1),在创建新的区域之前,首先检查一下DNS服务器的设置,确认已将“IP地址”、“主机名”、“域”分配给了DNS服务器。检查完DNS的设置,按如下步骤创建新的区域:步骤一,选择“管理工具”下的“DNS”,或者运行dnsmgmt.msc命令来打开DNS管理窗口。,3.3.3.1 添加正向查找区域(2),DNS管理窗口,步骤二,选取要创建区域的DNS服务器,右键单击“正向
19、查找区域”选择“新建区域”,出现“欢迎使用新建区域向导”对话框时,单击“下一步”按钮。,3.3.3.1 添加正向查找区域(3),步骤三,在出现的对话框中选择要建立的区域类型,这里我们选择“标准主要区域”,单击“下一步”,注意只有在域控制器的DNS服务器才可以选择“活动目录集成主要区域”。,3.3.3.1 添加正向查找区域(4),输入区域名称,步骤四,出现图所示的“区域名”对话框时,输入新建主区域的区域名,然后单击“下一步”,文本框中会自动显示默认的区域文件名。如果不接受默认的名字,也可以键入不同的名称。,3.3.3.1 添加正向查找区域(5),步骤五,在出现的对话框中单击“完成”按钮,结束区域
20、添加。,新创建的主区域显示在所属DNS服务器的列表中,并且在完成创建后,“DNS管理器”将为该区域创建一个SOA(起始授权机构)记录,同时也为所属的DNS服务器创建一个NS(名称服务器)或SOA记录,并使用所创建的区域文件保存这些资源记录。,图 DNS自动添加的资源记录,3.3.3.2 添加DNS domain(1),一个较大的网络,可以在zone内划分多个子区域,为了与域名系统一致也称为域(Domain)。例如:一个校园网中,计算机系有自己的服务器,为了方便管理,可以为其单独划分域,如增加一个“ComputerDepartment”域,在这个域下可添加主机记录以及其他资源记录(如别名记录等)
21、。,3.3.3.2 添加DNS domain(2),首先选择要划分子域的zone,右键单击选择“新建域”,出现如图所示对话框,在其中输入域名“ComputerDepartment”,单击“确定”按钮完成操作。,输入新建域的名称,3.3.3.2 添加DNS domain(3),在“”下面出现“ComputerDepartment”域,如图所示。,新建立的子域,3.3.3.3 添加DNS记录(1),创建新的主区域后,“域服务管理器”会自动创建起始授权机构、名称服务器、主机等记录。除此之外,DNS数据库还包含其他的资源记录,用户可自行向主区域或域中进行添加。常见的记录类型:,(1)起始授权机构,SO
22、A(Start Of Authority):该记录表明DNS名称服务器是DNS域中的数据表的信息来源,该服务器是主机名字的管理者,创建新区域时,该资源记录自动创建,且是DNS数据库文件中的第一条记录。,(2)名称服务器,NS(Name Server):为DNS域标识DNS名称服务器,该资源记录出现在所有DNS区域中。创建新区域时,该资源记录自动创建。,3.3.3.3 添加DNS记录(2),(3)主机地址A(Address):该资源将主机名映射到DNS区域中的一个IP地址。(4)指针PTR(Point):该资源记录与主机记录配对,可将IP地址映射到DNS反向区域中的主机名。(5)邮件交换器资源记
23、录MX(Mail Exchange):为DNS域名指定了邮件交换服务器。在网络存在E-mail服务器,需要添加一条MX记录对应E-mail服务器,以便DNS能够解析E-mail服务器地址。若未设置此记录,E-mail服务器无法接收邮件。(6)别名CNAME(Canonical Name):仅仅是主机的另一个名字。,3.3.3.3 添加DNS记录(3),例如添加WWW服务器的主机记录,步骤如下:步骤一,选中要添加主机记录的主区域,右键单击选择菜单“新建主机”。,步骤二,出现如图所示对话框,在“名称”下输入新添加的计算机的名字。在“IP地址”文本框中输入相应的主机IP地址。如果要将新添加的主机IP
24、地址与反向查询区域相关联,选中“创建相关的指针(PRT)记录”复选框,将自动生成相关反向查询记录,即由地址解析域名 。,可重复上述操作重复添加多个主机,添加完毕后,会在“DNS管理器”中增添相应的记录。,3.3.3.3 添加DNS记录(5),图 增加后的资源列表,如图所示,表示web(计算机名)是IP地址为210.43.36.36的主机名。由于计算机名为web的这台主机添加在区域下,网络用户可以直接使用访问210.43.36.36这台主机。,3.3.3.3 添加DNS记录(6),DNS服务器具备动态更新功能,当一些主机信息(主机名称或IP地址)更改时,更改的数据会自动传送到DNS服务器端。这要
25、求DNS客户端也必须支持动态更新功能。,其设置是以区域为单位的,右键单击要启用动态更新的区域,选择“属性”,在出现的对话框中选择是否要动态更新。,3.3.3.4 添加反向查找区域(1),反向查找不太被使用,一般用于无盘主机反向区域可以让DNS客户端利用IP地址反向查询其主机名称,例如客户端可以查询IP地址为210.43.36.17的主机名称,系统会自动解析为。 添加反向区域的步骤如下:步骤一,选择“管理工具”/“DNS”,打开DNS管理窗口。步骤二,选取要创建区域的DNS服务器,右键单击“反向查找区域”选择“新建区域”,出现“欢迎使用新建区域向导”对话框时,单击“下一步”按钮。,3.3.3.4
26、 添加反向查找区域(2),步骤三,在出现的对话框中选择要建立的区域类型,这里我们选择“标准主要区域”,单击“下一步”,注意只有在域控制器的DNS服务器才可以选择“Active Directory活动目录集成区域”。,3.3.3.4 添加反向查找区域(3),步骤四,在“新建区域向导”对话框中,“网络ID”处输入此区域支持的网络 ID,例如:210.43.36,它会自动在“反向查找区域名称”处设置区域名“16.43.210.in-addr.arpa”。,3.3.3.4 添加反向查找区域(4),步骤五,单击“下一步”,文本框中会自动显示默认的区域文件名。如果不接受默认的名字,也可以键入不同的名称,单
27、击“下一步”完成。查看如图所示窗口,其中的“210.43.36.x Subnet”就是刚才所创建的反向区域。,新建反向查找区域,3.3.3.4 添加反向查找区域(5),反向查找区域必须有记录数据以便提供反向查询的服务,添加反向区域的记录的步骤如下: 步骤一,选中要添加主机记录的反向主区域210.43.36.x Subnet,右键单击选择菜单“新建指针”。,3.3.3.4 添加反向查找区域(6),步骤二,出现如图所示对话框,输入主机IP地址和主机的FQNA名称,例如:Web服务器的IP是210.43.36.36,主机完整名称为。,3.3.3.4 添加反向查找区域(7),可重复以上步骤,添加多个指
28、针记录。添加完毕后,在“DNS管理器”中会增添相应的记录。,增加指针后的资源列表,3.3.3.5 设置转发器(1),DNS负责本网络区域的域名解析,对于非本网络的域名,可以通过上级DNS解析。通过设置“转发器”,将自己无法解析的名称转到下一个DNS服务器。设置步骤:首先在“DNS管理器”中选中DNS服务器,单击鼠标右键,选择“属性”/“转发器”,在弹出的对话框中添加上级DNS服务器的IP地址。,3.3.3.5 设置转发器(2),设置转发器,本网用户向DNS服务器请求地址解析,若本服务器数据库中没有,转发由202.146.146.75解析。,3.3.4 DNS客户端的设置,在客户机上,打开“Internet协议(TCP/IP)/属性”对话框,在“首选DNS服务器”处输入DNS服务器的IP地址,如果还有其他的DNS服务器提供服务,则在“备用DNS服务器”处输入另外一台DNS服务器的IP地址。,