电子商务网站的运行环境配置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目四 电子商务网 站的运行环境配置
主要内容
1 项目引导 2 项目任务书 3 项目任务实施 4 项目任务分析 53 自学与拓展
项目引导
在已经完成了公司网站建设的前期准备、运营平台架构之后,现在需 要规划将网站放到相应的服务器上。由于网站的运营是要建立在一定的运 行环境之上的,所以只有把网站运行的基础环境配置并管理好,才能保证 网站的正常运行。本项目主要完成电子商务网站的运行环境配置,这一工 作过程需要进行电子商务网站的Web服务器软件的选择、Web站点的创建 和管理、Web虚拟目录的创建和管理和FTP站点的创建和管理。
项目任务分析—选择WEB服务器软件
3)Tomcat Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web 应用软件容器。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们 就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软 件服务器要好。
项目任务实施—Web站点的创建和管理
在IIS中启用“Active Server Pages”服务以后,就可以在本地计算机 上运行ASP应用程序了。当IIS应用程序或系统其他方面出现问题时 可以重新启动Internet服务,开发者也可能需要停止或重新启动IIS提 供的服务。
2. Web站点的创建 安装好IIS后系统提供了一个默认网站,如图4-7所示,在这个默认网站 中系统已提供了一些基本的站点文件(当然可以全部删除这些文件)。
项目任务分析—Web站点的创建和管理
2. IIS简介 IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最 新的版本是Windows2003里面包含的IIS 6.0,IIS与WindowNT Server完全 集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的 Internet和Intranet站点。 IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP (Fele Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI 和ISAPI,IIS可以得到高度的扩展。 IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一 代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或 者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也 支持CGI和WinCGI,以及ISAPI扩展和过滤器。 IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和 SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。
项目任务分析—选择WEB服务器软件
2)Apache Apache是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原 来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来 使用。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统 中,尤其对Linux的支持相当完美。
主目录的设置
目录安全性的设置。这个选项对于整个站点的管理是相当重要 的,它用于设置所建站点的一些安全性项目,
性能选项的设置。打开图4-21所示“属性”对话框中的“性能”选项卡,出 现如图4-27在性能对话框中的“带宽限制”选项用来对服务器带宽资源进行 限制,以保证服务器其他服务的带宽需求。“网站连接”选项以确保服务器 资源不至于因用户过多占用而崩溃。
Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不 太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加 服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上 用的最多的Web服务器,世界上很多著名的网站都是Apache的产物,它的成 功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用 (可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移 植性等方面。
项目任务分析—Web站点的创建和管理
1. Web服务器的工作原理 WWW遵从客户/服务器模式。服务器上运行着发布网页的后台进程,随时准备向 需求者提供信息。客户端浏览该网站就是将网站中的网页信息文件传送到本地机, 再由本地机的浏览器将之解释成为我们能接收到的多媒体信息。因此,要提供 WWW服务,就要求在网络中设立Web服务器(Web站点)来提供WWW服务,在 客户端安装Web浏览器浏览Web内容。 Web服务器的工作过程如下: 1)当客户端欲浏览特定Web服务器时,便会向该Web服务器发出Web页面请求。 2)Web服务器接收到该请求后,便寻找所请求的Web页面,并将寻找到得请求 Web页面发给客户端Web浏览器。 3)客户端浏览器接收所请求的Web页面,并将Web页面在浏览器中显示出来。
项目任务书
任务二 Web站点本任务中, 将学习利用Microsoft管理控制台(MMC)配置WWW服务,这是目前大 多数网站常用的方式。
项目任务实施—Web站点的创建和管理
1. IIS的安装 Internet Information Server(以下简称IIS)是目前最流行的Web服务器产品 之一,很多著名的网站都是建立在IIS的平台上。IIS组件不仅提供Web服务,还 可以FTP、SMTP等服务,这样,使用IIS就能轻松地将信息向Internet发布。 IIS是站点(Site),包括Web、FTP、News和E-mail服务器站点的管理中心, 操作系统不是默认安装的
项目任务分析—选择WEB服务器软件
2. 开发技术与Web服务器系统的搭配 在选择不同的Web服务器软件时,应主要考虑服务器的硬件配置、 企业的资金预算、服务器的操作系统、网站的开发语言和数据库的 类型等问题。网络操作系统与Web服务器的搭配有如下几种: 1)如果服务器安装的是Linux操作系统,推荐可以采用Linux +Apache httpd的搭配。 2)如果服务器安装的是Windows系列的操作系统,推荐可以采用 Windows NT/2000/2003/Vista Server + IIS的搭配。 3)如果服务器安装的是UNIX操作系统,推荐可以采用UNIX + Websphere的搭配。 同时,规划人员还要考虑开发语言不同,搭配也会不同。一般来说, 开发技术与Web服务器搭配的情形主要有以下几种。 1)如果开发语言是Java或JSP,那么在各种服务器平台都可以正常 运行,一般以Websphere、Tomcat和WebLogic比较常见。 2)如果开发语言是ASP或,一般就选择Windows NT/2000/2003/Vista Server + IIS。
现在要做的就是为这个默认网站准备一个主页,并将该主页文件放到 默认网站的主目录下。如果没有改动,IIS默认网站主目录的位置是在 Windows Server 2003安装盘根目录下的“Intepub\wwwroot”下,而系 统默认的主页文件名为“iisstart.htm”,当然这些都是可以根据需要再 做更改的。更改的方法是在“默认网站”上单击鼠标右键,然后在出 现的快捷菜单上选择“属性”,即出现如图4-8所示的对话框。在这个 对话框中就可以对其中的各项进行详细的设置了。
WebSphere 针对以Web 为中心的开发人员,他们都是在基本 HTTP 服务器和 CGI 编程技术上成长起来的。IBM 将提供 WebSphere 产品系 列,通过提供综合资源、可重复使用的组件、功能强大并易于使用的工 具、以及支持 HTTP 和 IIOP 通信的可伸缩运行时环境,来帮助这些用户 从简单的 Web 应用程序转移到电子商务世界。 5)BEA WebLogic BEA WebLogic Server 是一种多功能、基于标准的web应用服务器,为 企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键 性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 协作,起始点都是BEA WebLogic Server。由于它具有全面的功能、对 开放标准的遵从性、多层架构、支持基于组件的开发,基于 Internet 的 企业都选择它来开发、部署最佳的应用。
通过Web服务器软件,替前面项目的公司,完成在页面上发布论坛和FTP 站点。
项目引导
能力目标
(1)能够根据网络操作系统和开发软件选择相应的Web服务器软件 (2)能够进行IIS的安装与配置 (3)能够设置指定的Web站点并进行管理 (4)能够创建一个虚拟目录并进行管理 (5)能够创建FTP站点并进行管理
项目任务实施—选择WEB服务器软件
主要三种web服务器软件的配置
Apache /06/0206/11/299AMBLT0009159K.html IIS 各组完成 Tomcat /Tomcat/33170.html /view/7ea982da50e2524de5187eb2.html
项目任务拓展—选择WEB服务器软件
任务拓展 1.假设你要为一家销售服装的电子商务网站选择Web服务器,请依照教 材中的示例,完成以下任务。 1)讨论服务器上使用的操作系统的种类。 2)讨论准备采用的设计方法,如开发语言。 3)讨论选择何种Web服务器才能比较好的配合操作系统与开发方法。 2.在网上查找3份网站设计书,了解这3份设计书中的网站分别采用了什 么样的操作系统、开发技术与Web服务器。
项目任务分析—选择WEB服务器软件
4)IBM WebSphere WebSphere Application Server 是一种功能完善、开放的Web应用程序 服务器,是IBM电子商务计划的核心部分,它是基于 Java 的应用环境, 用于建立、部署和管理 Internet 和 Intranet Web 应用程序。这一整套产 品进行了扩展,以适应 Web 应用程序服务器的需要,范围从简单到高级 直到企业级。
项目任务书
任务一 选择WEB服务器软件 目前,可供选择的网站运行平台很多,涉及网络操作系统与Web服务
器两方面因素。各类网络操作系统都有自己的优点和不足之处。网站规划 人员应根据企业的实际需求,例如资金预算、网站开发技术、是否方便后 期的维护工作、是否满足网站未来升级的需求等方面来综合决定采用哪种 方案。
三种软件的环境
项目任务分析—选择WEB服务器软件
1. 常用的Web服务器软件 1)Microsoft IIS Microsoft的Web服务器产品为Internet Information Server (IIS), IIS 是允许在 公共Intranet或Internet上发布信息的Web服务器。IIS是目前最流行的Web服务 器产品之一,很多著名的网站都是建立在IIS的平台上。IIS提供了一个图形界面 的管理工具,称为 Internet服务管理器,可用于监视配置和控制Internet服务。 IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和 SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面, 它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。它提 供ISAPI(Intranet Server API)作为扩展Web服务器功能的编程接口;同时, 它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基 于Apache许可证下开发的自由软件。Tomcat是完全重写的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代码,特别是Apache服 务适配器。随着Catalina Servlet引擎的出现,使得它成为一个值得考虑的 Servlet/JSP容器,因此目前许多WEB服务器都是采用Tomcat。
相关文档
最新文档