电子商务网站的运行环境配置.ppt_第1页
电子商务网站的运行环境配置.ppt_第2页
电子商务网站的运行环境配置.ppt_第3页
电子商务网站的运行环境配置.ppt_第4页
电子商务网站的运行环境配置.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目四电子商务网站的运行环境配置,主要内容,项目引导,项目任务书,项目任务实施,2,项目任务分析,4,自学与拓展,项目引导,在已经完成了公司网站建设的前期准备、运营平台架构之后,现在需要规划将网站放到相应的服务器上。由于网站的运营是要建立在一定的运行环境之上的,所以只有把网站运行的基础环境配置并管理好,才能保证网站的正常运行。本项目主要完成电子商务网站的运行环境配置,这一工作过程需要进行电子商务网站的Web服务器软件的选择、Web站点的创建和管理、Web虚拟目录的创建和管理和FTP站点的创建和管理。通过Web服务器软件,替前面项目的公司,完成在页面上发布论坛和FTP站点。,项目引导,能力目标(1)能够根据网络操作系统和开发软件选择相应的Web服务器软件(2)能够进行IIS的安装与配置(3)能够设置指定的Web站点并进行管理(4)能够创建一个虚拟目录并进行管理(5)能够创建FTP站点并进行管理,项目任务书,任务一选择WEB服务器软件目前,可供选择的网站运行平台很多,涉及网络操作系统与Web服务器两方面因素。各类网络操作系统都有自己的优点和不足之处。网站规划人员应根据企业的实际需求,例如资金预算、网站开发技术、是否方便后期的维护工作、是否满足网站未来升级的需求等方面来综合决定采用哪种方案。,项目任务实施选择WEB服务器软件,主要三种web服务器软件的配置Apache,项目任务分析选择WEB服务器软件,1.常用的Web服务器软件1)MicrosoftIISMicrosoft的Web服务器产品为InternetInformationServer(IIS),IIS是允许在公共Intranet或Internet上发布信息的Web服务器。IIS是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS的平台上。IIS提供了一个图形界面的管理工具,称为Internet服务管理器,可用于监视配置和控制Internet服务。IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。它提供ISAPI(IntranetServerAPI)作为扩展Web服务器功能的编程接口;同时,它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。,2)ApacheApache是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个ApacheWeb站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。,项目任务分析选择WEB服务器软件,项目任务分析选择WEB服务器软件,3)TomcatTomcat是一个开放源代码、运行servlet和JSPWeb应用软件的基于Java的Web应用软件容器。TomcatServer是根据servlet和JSP规范进行执行的,因此我们就可以说TomcatServer也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。Tomcat是JavaServlet2.2和JavaServerPages1.1技术的标准实现,是基于Apache许可证下开发的自由软件。Tomcat是完全重写的ServletAPI2.2和JSP1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代码,特别是Apache服务适配器。随着CatalinaServlet引擎的出现,使得它成为一个值得考虑的Servlet/JSP容器,因此目前许多WEB服务器都是采用Tomcat。,4)IBMWebSphereWebSphereApplicationServer是一种功能完善、开放的Web应用程序服务器,是IBM电子商务计划的核心部分,它是基于Java的应用环境,用于建立、部署和管理Internet和IntranetWeb应用程序。这一整套产品进行了扩展,以适应Web应用程序服务器的需要,范围从简单到高级直到企业级。WebSphere针对以Web为中心的开发人员,他们都是在基本HTTP服务器和CGI编程技术上成长起来的。IBM将提供WebSphere产品系列,通过提供综合资源、可重复使用的组件、功能强大并易于使用的工具、以及支持HTTP和IIOP通信的可伸缩运行时环境,来帮助这些用户从简单的Web应用程序转移到电子商务世界。5)BEAWebLogicBEAWebLogicServer是一种多功能、基于标准的web应用服务器,为企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨Internet协作,起始点都是BEAWebLogicServer。由于它具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发,基于Internet的企业都选择它来开发、部署最佳的应用。,项目任务分析选择WEB服务器软件,2.开发技术与Web服务器系统的搭配在选择不同的Web服务器软件时,应主要考虑服务器的硬件配置、企业的资金预算、服务器的操作系统、网站的开发语言和数据库的类型等问题。网络操作系统与Web服务器的搭配有如下几种:1)如果服务器安装的是Linux操作系统,推荐可以采用Linux+Apachehttpd的搭配。2)如果服务器安装的是Windows系列的操作系统,推荐可以采用WindowsNT/2000/2003/VistaServer+IIS的搭配。3)如果服务器安装的是UNIX操作系统,推荐可以采用UNIX+Websphere的搭配。同时,规划人员还要考虑开发语言不同,搭配也会不同。一般来说,开发技术与Web服务器搭配的情形主要有以下几种。1)如果开发语言是Java或JSP,那么在各种服务器平台都可以正常运行,一般以Websphere、Tomcat和WebLogic比较常见。2)如果开发语言是ASP或ASP.NET,一般就选择WindowsNT/2000/2003/VistaServer+IIS。,项目任务分析选择WEB服务器软件,任务拓展1.假设你要为一家销售服装的电子商务网站选择Web服务器,请依照教材中的示例,完成以下任务。1)讨论服务器上使用的操作系统的种类。2)讨论准备采用的设计方法,如开发语言。3)讨论选择何种Web服务器才能比较好的配合操作系统与开发方法。2.在网上查找3份网站设计书,了解这3份设计书中的网站分别采用了什么样的操作系统、开发技术与Web服务器。,项目任务拓展选择WEB服务器软件,项目任务书,任务二Web站点的创建和管理本任务目标是对IIS服务器和Web站点的各项参数进行配置。在本任务中,将学习利用Microsoft管理控制台(MMC)配置WWW服务,这是目前大多数网站常用的方式。,项目任务实施Web站点的创建和管理,1.IIS的安装InternetInformationServer(以下简称IIS)是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS的平台上。IIS组件不仅提供Web服务,还可以FTP、SMTP等服务,这样,使用IIS就能轻松地将信息向Internet发布。IIS是站点(Site),包括Web、FTP、News和E-mail服务器站点的管理中心,操作系统不是默认安装的,项目任务实施Web站点的创建和管理,在IIS中启用“ActiveServerPages”服务以后,就可以在本地计算机上运行ASP应用程序了。当IIS应用程序或系统其他方面出现问题时可以重新启动Internet服务,开发者也可能需要停止或重新启动IIS提供的服务。,2.Web站点的创建安装好IIS后系统提供了一个默认网站,如图4-7所示,在这个默认网站中系统已提供了一些基本的站点文件(当然可以全部删除这些文件)。现在要做的就是为这个默认网站准备一个主页,并将该主页文件放到默认网站的主目录下。如果没有改动,IIS默认网站主目录的位置是在WindowsServer2003安装盘根目录下的“Intepubwwwroot”下,而系统默认的主页文件名为“iisstart.htm”,当然这些都是可以根据需要再做更改的。更改的方法是在“默认网站”上单击鼠标右键,然后在出现的快捷菜单上选择“属性”,即出现如图4-8所示的对话框。在这个对话框中就可以对其中的各项进行详细的设置了。,主目录的设置,目录安全性的设置。这个选项对于整个站点的管理是相当重要的,它用于设置所建站点的一些安全性项目,,性能选项的设置。打开图4-21所示“属性”对话框中的“性能”选项卡,出现如图4-27在性能对话框中的“带宽限制”选项用来对服务器带宽资源进行限制,以保证服务器其他服务的带宽需求。“网站连接”选项以确保服务器资源不至于因用户过多占用而崩溃。,项目任务分析Web站点的创建和管理,1.Web服务器的工作原理WWW遵从客户/服务器模式。服务器上运行着发布网页的后台进程,随时准备向需求者提供信息。客户端浏览该网站就是将网站中的网页信息文件传送到本地机,再由本地机的浏览器将之解释成为我们能接收到的多媒体信息。因此,要提供WWW服务,就要求在网络中设立Web服务器(Web站点)来提供WWW服务,在客户端安装Web浏览器浏览Web内容。Web服务器的工作过程如下:1)当客户端欲浏览特定Web服务器时,便会向该Web服务器发出Web页面请求。2)Web服务器接收到该请求后,便寻找所请求的Web页面,并将寻找到得请求Web页面发给客户端Web浏览器。3)客户端浏览器接收所请求的Web页面,并将Web页面在浏览器中显示出来。,2.IIS简介IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS6.0,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),FTP(FeleTransferProtocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。,项目任务分析Web站点的创建和管理,在个人电脑上构建Web应用开发及运行试验环境。操作系统为WindowXP,Web服务器为IIS5.0。并在此基础上新建一个book的Web站点。掌握网站常用端口,自学与拓展Web站点的创建和管理,1.创建Web虚拟目录虚拟目录的创建步骤如下:1)首先要明白创建虚拟目录的目的是为Web站点来服务的,不是为服务器服务的2)建虚拟目录的过程与前面创建Web站点差不多3)设置虚拟目录设置的访问权限2.使用Web虚拟目录URL:1/VShop从名称看虚拟目录和新建站点的不同3.配置论坛,本任务目标是创建和管理任务1创建的站点的虚拟目录。然后通过发布一个企业论坛,并通过后台系统设置该网站论坛。,任务3通过虚拟目录配置网站论坛,1.创建Web虚拟目录有些Web站点中需要调用其他站点或计算机上的文件,这时就需要运用“虚拟目录”这一功能来组织这些不在本地服务件上的文件。如有的大公司Web站点的文件有些是在总部的服务器上,而还有些是在子公司的服务器上怎样在本地服务器合理地组织这些文件呢?这时就要通过虚拟目录来实现,这样用户访问的时候就根本感觉不到所用文件是在其他站点。下面具体介绍虚拟目录的创建方法。2.哪些类型网站需要论坛宝洁?娃哈哈?汽车之家?苹果手机玩友?自助旅游?形象网站交互性网站综合网站垂直网站网站面向群体,项目任务分析通过虚拟目录配置网站论坛,任务4FTP站点的创建和管理,本任务目标是在Microsoft的IIS环境下创建一个FTP站点,并对所创建的FTP站点进行管理和维护。创建FTP站点的意义主要在于将来能够利用它对Web站点进行修改。再进一步运用serv-uFTP软件进一步对该FTP站点进行管理:身份认证登录、流量管理等。,项目任务实施FTP站点的创建和管理,1.FTP站点的创建创建FTP站点的意义主要在于将来修改Web站点。“FTP”是一个TCP/IP中附带的“文件传输协议”,它是用来进行远程文件传输的。FTP站点可以帮助解决如站点管理员不在Web服务器旁边,需要修改站点上错误,需要更新站点,或者下载站点上一些不便于公开的内容等问题。,端口与ip同一个ip多项应用服务,2.FTP站点的管理在创建好FTP站点之后,还需要详细设置FTP站点的属性,以便更好地保证站点的安全性。,项目任务实施FTP站点的创建和管理,项目任务实施FTP站点的创建和管理,serv-u绿色版运用FTP软件进一步对FTP的管理,1.端口号和文件传输协议1)端口号在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSLModem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论