Internet技术与应用--第5章 构建和管理Web服务

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第5章构建和管理Web服务5.1概述5.2Web服务的实现方案5.3安装IIS6.0和Web服务组件5.4标识Web网站的方法5.5设置Web网站5.6其它设置5.7创建虚拟目录5.8测试Web网站5.9远程管理Web网站5.10构建论坛2019/10/1725.1概述(WorldWideWeb,简称)为用户提供了一个可以轻松驾驭的图形化用户界面,以查阅Internet上的文档,这些文档与它们之间的链接一起构成了一个庞大的信息网,这个信息网包含了数量众多的提供网上信息浏览服务的Web网站。Web服务采用客户机/服务器(Client/Server)工作模式。在Internet上浏览网页的过程就是向Web服务器发出服务请求、查看网页、获取信息的过程。Web客户机与Web服务器均采用HTTP(HypertextTransferProtocol,超文本传输协议)作为通信协议。2019/10/1735.2Web服务的实现方案5.2.1前期规划5.2.2典型的构建Web网站技术方案2019/10/1745.2.1前期规划1.确定网站的规模与目的2.确定数据库系统的需求3.选择操作系统平台4.选择数据访问技术此外,还需要考虑是使用免费的共享软件还是商用软件来构建Web网站等因素。2019/10/1755.2.2典型的构建Web网站技术方案1.IIS服务器+ASP技术2.Apache服务器+PHP技术3.Tomcat服务器+JSP技术2019/10/1765.3安装IIS6.0和Web服务组件单击此处2019/10/1772019/10/1785.4标识Web网站的方法5.4.1附加端口号的Web网站5.4.2使用多个IP地址的Web网站5.4.3使用不同主机头名的Web网站2019/10/1795.4.1附加端口号的Web网站1.附加端口号通过附加端口号,可以把一个IP地址分配给很多网站,每个网站的端口号各不相同。但在访问这些网站时,必须在URL地址的后面加上冒号和端口号。如或者(其中8866为端口号)。IP:172.22.19.100://172.22.19.100:80使用多个IP地址的Web网站2.使用多个IP地址通过为每个网站分配一个或多个惟一的IP地址,使每个网站都有自己唯一的标识。IP1:172.22.19.100IP2:172.22.19.111IP3:172.22.19.222://172.22.19.2222019/10/17115.4.3使用不同主机头名的Web网站3.使用不同主机头名通过使用主机头名,可以区分对同一IP地址进行响应的多个网站。在这种方法中,IIS检查客户端的HTTP请求,以确定哪个网站应该响应客户端的请求。由于协议的限制,这种方法不适用于使用安全套接字层(Securesocketlayer,SSL)的网站。另外,也必须将主机头名和相应的IP地址添加到相应域的DNS服务器。IP:172.22.19.100://movies.mynet.com2019/10/17125.5设置Web网站5.5.1设置“网站”选项卡5.5.2设置“性能”选项卡5.5.3设置“ISAPI筛选器”选项卡5.5.4设置“主目录”选项卡5.5.5设置“文档”选项卡5.5.6设置“目录安全性”选项卡5.5.7设置“HTTP头”选项卡5.5.8设置“自定义错误”选项卡2019/10/17135.5.1设置“网站”选项卡2019/10/17145.5.2设置“性能”选项卡2019/10/17155.5.3设置“ISAPI筛选器”选项卡2019/10/17165.5.4设置“主目录”选项卡2019/10/17175.5.5设置“文档”选项卡2019/10/17185.5.6设置“目录安全性”选项卡2019/10/17195.5.7设置“HTTP头”选项卡2019/10/17205.5.8设置“自定义错误”选项卡2019/10/17215.6其它设置5.6.1ASP.Net运行环境设置5.6.2PHP运行环境设置2019/10/17225.6.1ASP.Net运行环境设置1.系统要求在IIS网站内运行ASP.Net程序时,对系统有如下要求:(1)要求操作系统是安装有SP2的Windows2000Server或AdvancedServer、WindowsXPProfessional以及WindowsServer2003系列产品之一。(2)要求系统安装有IIS5.0或更新版本。(3)IE浏览器5.5或更新版本。2019/10/17232.其它要求(1)建议安装MDAC2.7或更新版本(2)要求安装.NETFramework1.1或更新版本(3)建议安装.NETSDK(4)建议在包含asp.net文件的目录的属性对话框中,在如图5-28所示的“安全”选项卡下添加“ASPNET”帐户,并设置该帐户具有“读取和运行”、“列出文件夹目录”和“读取”权限。(5)要求在图5-3所示窗口中,找到并允许“ASP.NETV2.0.50727”或者其它的ASP.NET版本。如果不存在,则在“开始”菜单中的“运行”对话框中运行“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe-i”(注意:aspnet_regiis.exe并一定是这个路径,若出现错误提示,可在操作系统的分区中搜索文件“aspnet_regiis.exe”来获得它的准确路径。)2019/10/17245.6.2PHP运行环境设置(1)下载并安装PHP安装程序(如PHP5),将PHP安装在某个目录(建议安装在C:\PHP),在安装过程中在“WebServerSetup”对话框中请选择“IISISAPIModule”,如图5-29所示。(2)在图5-15所示的网站“主目录”选项卡中,单击“配置”按钮,在“映射”选项卡下,单击“添加”按钮,在打开的对话框中作如图5-30所示的设置。2019/10/17255.7创建虚拟目录5.7.1使用虚拟目录的原因5.7.2创建虚拟目录的方法2019/10/17265.7.1使用虚拟目录的原因使用物理目录来组织网站,其缺点也是显而易见的,主要表现如下两个方面:(1)当网站内容越来越多时,一个磁盘分区或一个硬盘的空间可能不够存放Web网站的所有内容。(2)Web网站的安全性不够好,黑客可能很容易从网址猜测到网站的结构。2019/10/1727使用虚拟目录有以下几个优点:(1)Web网站的内容分散存储在其它目录或计算机上,非常方便扩展Web网站的内容,只要硬盘空间允许,Web网站的内容就可以随意扩展。(2)Web网站的内容可以非常容易进行迁移,客户机不会感觉任何变化。(3)Web网站的安全性更好。黑客很难从URL地址猜测到Web网站的组织结构。2019/10/17285.7.2创建虚拟目录的方法1.虚拟目录创建向导创建2019/10/17292.Web共享2019/10/17305.8测试Web网站2019/10/17315.9远程管理Web网站1.利用FrontPage远程管理Web网站2019/10/17322.WebDAV远程管理Web网站2019/10/17333.IE浏览器远程管理Web网站2019/10/17344.FTP远程管理Web网站2019/10/17355.10构建论坛5.10.1安装论坛5.10.2论坛的配置和调试2019/10/17365.10.1安装论坛1.安装论坛将动网论坛自解压软件安装到虚拟目录“BBS”中,或者将解压出来的所有文件通过FTP上传到网站的目录“BBS”中。2.调试如果在服务器本地预览,可用“论坛目录名/index.asp”访问;如果在客户端通过网络调试预览通常用“http://域名/论坛目录名/index.asp”访问,如图5-43所示。2019/10/17375.10.2论坛的配置和调试2019/10/1738

1 / 38
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功