《Web网站的架设第17章课件》由会员分享,可在线阅读,更多相关《Web网站的架设第17章课件(78页珍藏版)》请在金锄头文库上搜索。
1、,计算机网络技术,教学重点和难点: WWW服务原理、基本概念 统一资源定位符URL的格式和使用 超文本传送协议HTTP 超文本标记语言 Web站点的创建和配置,第17章 Web网站的架设,WWW服务采用客户服务器工作模式,它以超文本标记语言(HTML)和超文本传输协议(HTTP)为基础,为用户提供界面一致的信息浏览系统。 WWW服务原理是用户在客户机通过浏览器向Web服务器发出请求,Web服务器根据客户机的请求内容将保存在服务器中的某个页面发回给客户机,浏览器接收到页面后对其进行解释,最终将图、文、声等并茂的画面呈现给用户。,17.1 WWW服务基本概念,17.1.1 WWW服务概念及服务原理
2、,计算机网络技术,WWW浏览器,WWW浏览器,HTTP请求,HTTP应答,WWW 服务原理,17.1 WWW服务基本概念,计算机网络技术,WWW由遍布在因特网中的被称为WWW服务器(又称为Web服务器)的计算机组成。Web是一个容纳各种类型信息的集合,从用户的角度看,万维网由庞大的、世界范围的文档集合而成,简称为页面(page)。 用户使用浏览器总是从访问某个主页(Homepage)开始的。,17.1 WWW服务基本概念,计算机网络技术,1. URL的格式 URL(Uniform Resource Locator)相当于一个文件名在网络范围的扩展。因此,URL是与因特网相连的机器上的任何可访问
3、对象的一个指针。由于对不同对象的访问方式不同(如通过WWW、FTP等),所以URL还指出读取某个对象时所使用的访问方式。URL的一般形式为:,17.1.2 统一资源定位符URL,:/:/,17.1 WWW服务基本概念,计算机网络技术,2. 使用HTTP的URL 对于万维网网站的访问要使用HTTP协议。HTTP的URL的一般形式如:,http的默认端口号是80,通常可以省略。若再省略文件的项,则URL就指到因特网上的某个主页。,http:/:,17.1 WWW服务基本概念,计算机网络技术,超文本传输协议HTTP(Hypertext Transfer protocol)是用来在浏览器和WWW服务器
4、之间传送超文本的协议。HTTP协议由两部分组成:从浏览器到服务器的请求集和从服务器到浏览器的应答集。,17.1.3 超文本传输协议HTTP,17.1 WWW服务基本概念,计算机网络技术,HTTP协议是一种面向对象的协议,为了保证WWW客户机与WWW服务器之间通信不会产生二义性,HTTP 精确定义了请求报文和响应报文的格式。,请求报文:从WWW客户向WWW服务器发送请求报文。 响应报文:从WWW服务器到WWW客户的回答。,HTTP会话过程包括四个步骤,连接请求应答关闭,17.1 WWW服务基本概念,计算机网络技术,HTTP 会话过程,17.1 WWW服务基本概念,计算机网络技术, 依次单击“控制
5、面板添加删除程序添加删除Windows组件组件Windows组件向导应用程序服务器详细信息”按钮,弹出“应用程序服务器”对话框。,17.2技能训练1: WWW服务器的配置,17.2.1 安装与测试IIS,1.IIS 6.0的安装,计算机网络技术, Windows 组件向导会完成IIS的安装。从Windows 2003 Server安装光盘中复制所需文件。 重新启动计算机,完成IIS安装。,17.2技能训练1: WWW服务器的配置,计算机网络技术,在Windows 2003 Server中,提供了Internet服务管理器来对IIS 6.0进行管理,以系统管理员(Administrator)身份
6、登录服务器,依次单击“开始程序管理工具Internet信息服务管理器”选项,打开“Internet信息服务管理器”对话框,如图所示,称为Internet信息服务(IIS)管理器。,2 测试IIS 是否安装成功,17.2技能训练1: WWW服务器的配置,计算机网络技术,Internet信息服务(IIS)管理器窗口,17.2技能训练1: WWW服务器的配置,计算机网络技术,从“管理工具”中打开“Internet信息服务管理器”窗口,选择“计算机名称Web服务扩展”选项,在右侧的窗格中,启用所需的服务,如图所示 。如需要启用ASP服务,在右侧选中Active Server Pages选项,然后单击“
7、允许”按钮即可。,3. 启用所需的服务,17.2技能训练1: WWW服务器的配置,计算机网络技术,启用所需的服务,17.2技能训练1: WWW服务器的配置,计算机网络技术,在一个IIS服务器上可以同时包含多个网站,每个网站又有不同的选项,合理配置这些参数,可以让IIS支持的网站更好地工作。如果配置“网站”(总)的参数,配置的参数适合所有网站;如果单独配置IIS下的每一个网站,配置的参数作用于所选的网站。,4. IIS网站选项,17.2技能训练1: WWW服务器的配置,计算机网络技术,5. 注册MIME类型,MIME类型是多用途Internet邮件扩展的简称,是用来设置ISO服务客户端的各种文件
8、类型的映射。IIS仅为扩展名在MIME类型列表中注册过的文件提供服务。,17.2技能训练1: WWW服务器的配置,计算机网络技术,IIS6.0不包含该通配符MIME映射,不能处理在IIS数据库中的Mimemap节点以外定义的任何类型的扩展名。例如,当从IIS6.0提供的Web站点下载扩展名为.ISO的文件时,将会出现“HTTP Error 404File Directory for found ”的错误页面提示,其原因就是IIS6.0没有注册扩展名为ISO的MIME映射。,17.2技能训练1: WWW服务器的配置,计算机网络技术,当IIS出现故障后,可以不用重新启动计算机而只启动IIS。右击“
9、Internet信息服务”树下的“主机”,在弹出的菜单中执行“所有任务重新启动IIS”选项即可。,6. IIS启动,17.2技能训练1: WWW服务器的配置,计算机网络技术,重新启动IIS,17.2技能训练1: WWW服务器的配置,计算机网络技术,IIS6.0在运行的过程中会自动备份,并且每更改一次IIS的设置,IIS都会自动备份。当IIS出现问题时,也可以从以前的备份中恢复设置。,7. IIS6.0的备份与还原,17.2技能训练1: WWW服务器的配置,计算机网络技术,在 “Web站点训练属性”对话框中,默认“网站”选项卡下进行Web站点标识设置。 (1)在“网站标识”区域,可以修改站点描述
10、、Web站点使用IP地址、TCP端口以及SSL端口等信息。这些信息都是在创建Web站点时指定的。,1. 设置Web站点标识,17.2.2 网站的基本配置,17.2技能训练1: WWW服务器的配置,计算机网络技术,(2)在“描述”栏中可以设置该Web站点的标识。该标识对于用户的访问没有任何意义,其作用只是当服务器中安装多个Web服务器时,便于网络管理员进行区分,即站点标识将作为Web服务器的名称显示在“Internet信息服务(IIS)管理器”窗口目录树中。,17.2技能训练1: WWW服务器的配置,计算机网络技术,(3)在“IP地址”下拉列表中可以为该站选择一个IP地址,该IP地址必须是在“网
11、络连接本地连接”中配置给当前计算机(网卡)的IP地址。 (4)在“TCP端口”文本框中为站点指定一个TCP端口以运行服务,默认的端口号是80。也可以设置其他任意一个惟一的TCP端口,这时需以“IP:TCP Port”的格式访问,否则将无法连接到该站点。,17.2技能训练1: WWW服务器的配置,计算机网络技术,(5)单击“高级”按钮,显示“高级网站标识”对话框,如图18.15所示,在该对话框中可以为该站点添加其他的IP地址和端口,选中一个项目,单击“编辑”按钮可以修改站点的主机头值。 (6)在“连接”区域中,可以设置站点的连接属性,这些属性通常决定了站点的访问性能。例如默认的连接超时为120s
12、。,17.2技能训练1: WWW服务器的配置,计算机网络技术,(7) SLL端口:Web服务器安全套接字层(SSL)的安全功能利用一种称为“公用密钥”的加密技术保证会话密钥在传输过程中不被截取。 (8)日志是以文件形式监视网站使用情况的手段。选中“启用日志记录”复选框,然后在“活动日志类型”下拉列表框中指定日志类型,各种日志类型的内在差别并不是很大。,17.2技能训练1: WWW服务器的配置,计算机网络技术,常用的日志类型有以下4种: “Microsoft IIS日志文件格式”是一种固定的ASCII格式。 “NCSA公用日志文件格式”是一种固定的ASCII格式,它是国家超级计算应用中心的公用格
13、式。 “W3C扩展日志文件格式”是一种可以自行定制的格式。 “ODBC日志”将记录保存到数据库。 选用一种格式(默认格式是W3C扩展日志文件格式)后,单击“属性”按钮可以对日志进行设置。,17.2技能训练1: WWW服务器的配置,计算机网络技术,打开“性能”选项卡,可以设置所选网站占用的系统带宽(网站所用的总流量)和网站连接限制(允许的并发连接数量)。如果带宽有限,选中“限制网站可以使用的网络带宽”复选框,并在“最大带宽”文本框中输入合适的数值。如果服务器性能有限,选中“网站限制”区域中的“连接限制为”单选框,并设置一个合适的数值。,2. 配置Web站点的性能,17.2技能训练1: WWW服务
14、器的配置,计算机网络技术,“性能”对话框,17.2技能训练1: WWW服务器的配置,计算机网络技术,所谓主目录就是指保存Web网站内容的文件夹,当用户向该网站发出请求时,Web服务器将自动从该文件夹中调取相应的文件显示给用户。“默认Web站点”的主目录默认c:inetpubwwwroot。,3. 设置主目录和目录文件权限,17.2技能训练1: WWW服务器的配置,计算机网络技术,对于新建的其他Web站点的,主目录是在建立过程中指定的。更改Web站点的主目录的方法如下: (1)在“Web站点训练属性”对话框中单击“主目录”选项卡,弹出“Web站点训练属性主目录”对话框,如图所示。,17.2技能训
15、练1: WWW服务器的配置,计算机网络技术,“默认Web站点主目录”对话框,17.2技能训练1: WWW服务器的配置,计算机网络技术, 选择“此计算机上的目录”,并在“本地路径”文本框中指定新的磁盘或目录,如d:web,即可将该Web网站的主目录修改至新的位置。此时需必须使用绝对路径。,(2)主目录可以来自三个位置,17.2技能训练1: WWW服务器的配置,计算机网络技术, 选择“另一计算机上的共享位置”,此时“本地路径”变为“网络目录”,采用该选项时,另一台计算机已经连入网络并必须能够实现网络共享,而且必须是欲使用的共享目录。对于网络共享,必须使用统一命名约定(UNC)服务器和共享名,即“服
16、务器名共享名”。,17.2技能训练1: WWW服务器的配置,计算机网络技术, 选择“重定向到URL”,此时“本地路径”变为“重定向到”,可以将新的主目录指定到其他的URL。当浏览器访问该站点时,将自动指向“重定向到”文本框所提供的目标URL,以便浏览器跳转到指定的Web页。,17.2技能训练1: WWW服务器的配置,计算机网络技术,当将主目录指定为“此计算机上的目录”或“另一计算机上的共享位置”时,可控制用户对主目录的访问权限。用户对主目录的访问权限主要有以下几种。,(3)对主目录的访问控制, 脚本资源访问 目录浏览 读取 日志访问 写入 索引此资源,17.2技能训练1: WWW服务器的配置,计算机网络技术,所谓默认文档,是指在Web浏览器中键入Web网站的IP地址或域名即显示出来的Web页面,也就是通常所说的主页(Homepage)。IIS 6.0默认的主页文档文件名为default.htm、default.asp、index.htm和default.aspx。如果Web网站无法找到