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

下载本文档

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

文档简介

1、项目四项目四 电子商务网电子商务网站的运行环境配置站的运行环境配置主要内容主要内容项目引导项目引导项目任务书项目任务书项目任务实施项目任务实施123 3项目任务分析项目任务分析4自学与拓展自学与拓展3 5项目引导项目引导 在已经完成了公司网站建设的前期准备、运营平台架构之后,现在需要规划将网站放到相应的服务器上。由于网站的运营是要建立在一定的运行环境之上的,所以只有把网站运行的基础环境配置并管理好,才能保证网站的正常运行。本项目主要完成电子商务网站的运行环境配置,这一工作过程需要进行电子商务网站的web服务器软件的选择、web站点的创建和管理、web虚拟目录的创建和管理和ftp站点的创建和管理

2、。通过web服务器软件,替前面项目的公司,完成在页面上发布论坛和ftp站点。项目引导项目引导能力目标(1)能够根据网络操作系统和开发软件选择相应的web服务器软件(2)能够进行iis的安装与配置(3)能够设置指定的web站点并进行管理(4)能够创建一个虚拟目录并进行管理(5)能够创建ftp站点并进行管理项目任务书项目任务书任务一任务一 选择选择web服务器软件服务器软件 目前,可供选择的网站运行平台很多,涉及网络操作系统与web服务器两方面因素。各类网络操作系统都有自己的优点和不足之处。网站规划人员应根据企业的实际需求,例如资金预算、网站开发技术、是否方便后期的维护工作、是否满足网站未来升级的

3、需求等方面来综合决定采用哪种方案。 项目任务实施项目任务实施选择选择web服务器软件服务器软件主要三种web服务器软件的配置apachehttp:/ 项目任务分析项目任务分析选择选择web服务器软件服务器软件1. 常用的web服务器软件1)microsoft iismicrosoft的web服务器产品为internet information server (iis), iis 是允许在公共intranet或internet上发布信息的web服务器。iis是目前最流行的web服务器产品之一,很多著名的网站都是建立在iis的平台上。iis提供了一个图形界面的管理工具,称为 internet服务管

4、理器,可用于监视配置和控制internet服务。iis是一种web服务组件,其中包括web服务器、ftp服务器、nntp服务器和smtp服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。它提供isapi(intranet server api)作为扩展web服务器功能的编程接口;同时,它还提供一个internet数据库连接器,可以实现对数据库的查询和更新。2)apacheapache是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

5、本来它只用于小型或试验internet网络,后来逐步扩充到各种unix系统中,尤其对linux的支持相当完美。 apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个apache web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止apache仍然是世界上用的最多的web服务器,世界上很多著名的网站都是apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的unix、windows、linux系统平台上)以及它的可移植性等方面。项目任务分析项目任务分析选择选择we

6、b服务器软件服务器软件项目任务分析项目任务分析选择选择web服务器软件服务器软件3)tomcattomcat是一个开放源代码、运行servlet和jsp web应用软件的基于java的web应用软件容器。tomcat server是根据servlet和jsp规范进行执行的,因此我们就可以说tomcat server也实行了apache-jakarta规范且比绝大多数商业应用软件服务器要好。 tomcat是java servlet 2.2和javaserver pages 1.1技术的标准实现,是基于apache许可证下开发的自由软件。tomcat是完全重写的servlet api 2.2和js

7、p 1.1兼容的servlet/jsp容器。tomcat使用了jserv的一些代码,特别是apache服务适配器。随着catalina servlet引擎的出现,使得它成为一个值得考虑的servlet/jsp容器,因此目前许多web服务器都是采用tomcat。4)ibm webspherewebsphere application server 是一种功能完善、开放的web应用程序服务器,是ibm电子商务计划的核心部分,它是基于 java 的应用环境,用于建立、部署和管理 internet 和 intranet web 应用程序。这一整套产品进行了扩展,以适应 web 应用程序服务器的需要,范

8、围从简单到高级直到企业级。 websphere 针对以web 为中心的开发人员,他们都是在基本 http服务器和 cgi 编程技术上成长起来的。ibm 将提供 websphere 产品系列,通过提供综合资源、可重复使用的组件、功能强大并易于使用的工具、以及支持 http 和 iiop 通信的可伸缩运行时环境,来帮助这些用户从简单的 web 应用程序转移到电子商务世界。5)bea weblogic bea weblogic server 是一种多功能、基于标准的web应用服务器,为企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨

9、 internet 协作,起始点都是bea weblogic server。由于它具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发,基于 internet 的企业都选择它来开发、部署最佳的应用。 项目任务分析项目任务分析选择选择web服务器软件服务器软件2. 开发技术与web服务器系统的搭配在选择不同的web服务器软件时,应主要考虑服务器的硬件配置、企业的资金预算、服务器的操作系统、网站的开发语言和数据库的类型等问题。网络操作系统与web服务器的搭配有如下几种:1)如果服务器安装的是linux操作系统,推荐可以采用linux +apache httpd的搭配。2)如果服务器安装

10、的是windows系列的操作系统,推荐可以采用windows nt/2000/2003/vista server + iis的搭配。3)如果服务器安装的是unix操作系统,推荐可以采用unix + websphere的搭配。同时,规划人员还要考虑开发语言不同,搭配也会不同。一般来说,开发技术与web服务器搭配的情形主要有以下几种。1)如果开发语言是java或jsp,那么在各种服务器平台都可以正常运行,一般以websphere、tomcat和weblogic比较常见。2)如果开发语言是asp或asp.net,一般就选择windows nt/2000/2003/vista server + iis

11、。项目任务分析项目任务分析选择选择web服务器软件服务器软件任务拓展任务拓展1.假设你要为一家销售服装的电子商务网站选择web服务器,请依照教材中的示例,完成以下任务。1)讨论服务器上使用的操作系统的种类。2)讨论准备采用的设计方法,如开发语言。3)讨论选择何种web服务器才能比较好的配合操作系统与开发方法。2.在网上查找3份网站设计书,了解这3份设计书中的网站分别采用了什么样的操作系统、开发技术与web服务器。项目任务拓展项目任务拓展选择选择web服务器软件服务器软件项目任务书项目任务书项目任务实施项目任务实施web站点的创建和管理站点的创建和管理1. iis的安装的安装internet i

12、nformation server(以下简称(以下简称iis)是目前最流行的)是目前最流行的web服务器产品服务器产品之一,很多著名的网站都是建立在之一,很多著名的网站都是建立在iis的平台上。的平台上。iis组件不仅提供组件不仅提供web服务,还服务,还可以可以ftp、smtp等服务,这样,使用等服务,这样,使用iis就能轻松地将信息向就能轻松地将信息向internet发布。发布。iis是站点(是站点(site),包括),包括web、ftp、news和和e-mail服务器站点的管理中心,服务器站点的管理中心,操作系统不是默认安装的操作系统不是默认安装的 项目任务实施项目任务实施web站点的创

13、建和管理站点的创建和管理在iis中启用“active server pages”服务以后,就可以在本地计算机上运行asp应用程序了。当iis应用程序或系统其他方面出现问题时可以重新启动internet服务,开发者也可能需要停止或重新启动iis提供的服务。主目录的设置 目录安全性的设置。这个选项对于整个站点的管理是相当重要的,它用于设置所建站点的一些安全性项目, 性能选项的设置。打开图4-21所示“属性”对话框中的“性能”选项卡,出现如图4-27在性能对话框中的“带宽限制”选项用来对服务器带宽资源进行限制,以保证服务器其他服务的带宽需求。“网站连接”选项以确保服务器资源不至于因用户过多占用而崩溃

14、。 项目任务分析项目任务分析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 trans

15、fer protocol,文件传输协议)以及smtp协议,通过使用cgi和isapi,iis可以得到高度的扩展。iis支持与语言无关的脚本编写和组件,通过iis,开发人员就可以开发新一代动态的,富有魅力的web站点。iis不需要开发人员学习新的脚本语言或者编译应用程序,iis完全支持vbscript,jscript开发软件以及java,它也支持cgi和wincgi,以及isapi扩展和过滤器。iis的设计目的是建立一套集成的服务器服务,用以支持http,ftp和smtp,它能够提供快速且集成了现有产品,同时可扩展的internet服务器。项目任务分析项目任务分析web站点的创建和管理站点的创建

16、和管理在个人电脑上构建web应用开发及运行试验环境。操作系统为window xp,web服务器为iis5.0。并在此基础上新建一个book的web站点。 掌握网站常用端口自学与拓展自学与拓展web站点的创建和管理站点的创建和管理本任务目标是创建和管理任务1创建的站点的虚拟目录。 然后通过发布一个企业论坛,并通过后台系统设置该网站论坛。任务任务3 通过虚拟目录配置网站论坛通过虚拟目录配置网站论坛 http:/ 创建web虚拟目录有些web站点中需要调用其他站点或计算机上的文件,这时就需要运用“虚拟目录”这一功能来组织这些不在本地服务件上的文件。如有的大公司web站点的文件有些是在总部的服务器上,

17、而还有些是在子公司的服务器上怎样在本地服务器合理地组织这些文件呢?这时就要通过虚拟目录来实现,这样用户访问的时候就根本感觉不到所用文件是在其他站点。下面具体介绍虚拟目录的创建方法。2. 哪些类型网站需要论坛宝洁?娃哈哈?汽车之家?苹果手机玩友?自助旅游?形象网站 交互性网站 综合网站 垂直网站 网站面向群体项目任务分析项目任务分析通过虚拟目录配置网站论坛通过虚拟目录配置网站论坛 任务任务4 ftp站点的创建和管理站点的创建和管理本任务目标是在microsoft的iis环境下创建一个ftp站点,并对所创建的ftp站点进行管理和维护。创建ftp站点的意义主要在于将来能够利用它对web站点进行修改。

18、再进一步运用serv-u ftp 软件进一步对该ftp站点进行管理:身份认证登录、流量管理等。项目任务实施项目任务实施ftp站点的创建和管理站点的创建和管理 1. ftp站点的创建创建ftp站点的意义主要在于将来修改web站点。“ftp”是一个tcp/ip中附带的“文件传输协议”,它是用来进行远程文件传输的。ftp站点可以帮助解决如站点管理员不在web服务器旁边,需要修改站点上错误,需要更新站点,或者下载站点上一些不便于公开的内容等问题。端口与ip同一个ip多项应用服务2. ftp站点的管理在创建好ftp站点之后,还需要详细设置ftp站点的属性,以便更好地保证站点的安全性。项目任务实施项目任务

19、实施ftp站点的创建和管理站点的创建和管理 项目任务实施项目任务实施ftp站点的创建和管理站点的创建和管理 serv-u 绿色版 运用ftp软件 进一步对ftp的管理1. 端口号和文件传输协议1)端口号在网络技术中,端口(port)大致有两种意思:一是物理意义上的端口,比如,adsl modem、集线器、交换机、路由器用于连接其他网络设备的接口,如rj-45端口、sc端口等等。二是逻辑意义上的端口,一般是指tcp/ip协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于ftp服务的21端口等等。我们这里介绍的就是逻辑意义上的端口。那么tcp/ip协议中的端口指的是什么呢?如果把ip地址比作一

温馨提示

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

评论

0/150

提交评论