收藏 分享(赏)

WebUnit02--Web服务器的架设和管理.ppt

上传人:gnk289057 文档编号:6340007 上传时间:2019-04-08 格式:PPT 页数:111 大小:2.89MB
下载 相关 举报
WebUnit02--Web服务器的架设和管理.ppt_第1页
第1页 / 共111页
WebUnit02--Web服务器的架设和管理.ppt_第2页
第2页 / 共111页
WebUnit02--Web服务器的架设和管理.ppt_第3页
第3页 / 共111页
WebUnit02--Web服务器的架设和管理.ppt_第4页
第4页 / 共111页
WebUnit02--Web服务器的架设和管理.ppt_第5页
第5页 / 共111页
点击查看更多>>
资源描述

1、Web技术导论,山东大学计算机科学与技术学院 郝兴伟 ,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,2,课程目录,Web基础 Web服务器的架设和管理 HTML和XML标记语言 网页设计与制作 客户端编程 服务端编程,Unit 1 Web基础,第2章 Web服务器的 架设和管理,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,4,目录,教学目标 知识点 重点难点 问题思考,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,5,教学目标,深入理解Web服务器的概念和功能 了解主要的服务器产品及特点 了解Windows Server IIS服务组件的构成

2、和安装方法 掌握Web站点的创建方法 掌握Web站点的配置和管理方法 理解Apache和Tomcat的关系 掌握Apache和Tomcat的安装和配置方法 初步掌握Web应用(网站)的规划、创建和运行方法 了解虚拟主机、虚拟目录的概念。理解虚拟主机的分类方式,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,6,知识点,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,7,重点难点,重点 Web服务器的概念和功能 在IIS中新建Web站点 Web站点配置 Apache和Tomcat的功能和关系 Apache服务器的安装和配置 Java运行环境的安装和配置 Tomcat服

3、务器的安装和配置,难点 Web应用的规划 虚拟主机 虚拟目录 Apache和Tomcat服务器的整合,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,8,U21 Web服务器基础,Web服务器的概念 Web服务器的功能 Web服务器产品,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,9,什么是Web服务器,Web服务器 硬件 安装了Web服务的计算机主机,通常是一台服务器,同时安装服务器操作系统。 软件 Web服务组件,即一个能够提供Web服务的服务程序。 所谓Web服务器程序,其功能是侦听来自特定端口的页面请求,将用户需要下载的页面发送到用户端。 主流Web服务

4、器产品 Internet Information Server(IIS) 用于Windows Server平台 Apache服务器 用于Windows,Unix,Linux等各种OS平台 其他Web服务器 Zeus Webserver服务器 iPlanet服务器 AOLserver Web服务器,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,10,U22 Windows IIS的架设,IIS的安装 新建Web站点 Web站点的配置和管理 访问Web站点,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,11,Internet信息服务,Internet信息服务(Int

5、ernet Informationn Server,IIS ) Windows操作系统组件 Windows 2000中,内置了IIS5.0 Windows Server 2003开始,IIS升级为IIS6.0 IIS的构成 Internet服务管理器 Internet服务管理器(HTML),提供基于Web的IIS进行远程管理 NNTP Service SMTP Service World Wide Web服务 文档传输协议FTP服务器,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,12,安装IIS,Windows Server 2003中安装IIS6.0 在Windows Se

6、rver 2003中,IIS组件是“应用服务器”的一部分 安装方法 在安装操作系统时选择安装 通过“添加/删除Windows组件”方式来安装IIS 通过“管理工具”中的“管理您的服务器”程序添加“应用程序服务器”角色,来完成IIS6.0的安装。,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,13,Windows Server 2003 “控制面板”,Windows Server 2003控制面板文件夹 在所有的Windows系统中,都包含“控制面板”文件夹,组织了Windows中多个系统配置程序 在“开始”菜单中,指向“所有程序”,显示“控制面板”级联菜单项,在该项上右单击,执

7、行“打开”命令,则打开“控制面板”文件夹 “添加/删除程序”工具,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,14,Windows Server“管理工具”文件夹,Windows Server 2003“管理工具”文件夹 在所有的Windows Server系统中,包含“管理工具”文件夹,组织了Windows中多个管理工具实用程序 在“开始”菜单中,指向“所有程序”,显示“管理工具”联菜单,执行“管理您的服务器” (在级联菜单项上右单击,执行“打开”命令,可打开相应的文件夹),Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,15,IIS安装过程-1选择应用服务器

8、,将Windows 2003 Server系统光盘插入光盘驱动器 在“控制面板”窗口中,双击“添加/删除程序”图标,在“添加/删除程序”窗口中,单击“添加/删除Windows组件”,启动“Windows 组件向导”对话框,在组件列表中,选择“应用程序服务器”(在Windows 2000 Server中为Internet信息服务),然后单击“详细信息”按钮,显示“应用程序服务器”对话框,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,16,IIS安装过程-2应用服务器列表,应用服务器列表 选择IIS 单击“详细信息”,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,1

9、7,IIS安装过程-3IIS子组件列表,单击“万维网服务”, 然后单击“详细信息”按钮,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,18,IIS安装过程-4选择万维网服务,选择“Active Server Page” 选择“万维网服务”子组件 选择“远程管理”子组件 点击“确定”按钮,开始安装,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,19,IIS安装结束,安装结束后,在“控制面板”的“管理工具”中将增加“Internet信息服务(IIS)管理器”、“远程桌面”等程序。 同时,在服务器C盘根目录下将创建一个Inetpub文件夹,Web技术导论(第3版),郝

10、兴伟编著. 北京:清华大学出版社,20,新建Web站点,新建网站 网站创建向导 访问网站,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,21,新建站点,单击“开始”,指向“程序”、“管理工具”,单击“Internet服务(IIS)管理器”,打开“Internet信息服务”控制台 右单击“网站”节点,在快捷菜单中,指向“新建”,单击“网站”命令,启动“网站创建向导”,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,22,网站创建向导-1网站描述,输入Web站点的说明(即新站点的名称),该名称将在“Internet服务(IIS)管理器”控制台中显示 单击“下一步”按钮

11、,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,23,网站创建向导-2 IP地址和端口号设置,在IP地址后面的下拉列表中,默认显示“全部未分配” HTTP默认的端口号80 主机头, Http中的Host头域,即域名 单击“下一步”按钮,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,24,网站创建向导-3站点主目录,设置站点主目录 主目录保存了一个Web站点中的所有内容,包括各个子文件夹以及所有的网页文件。 站点主目录又称为站点的根目录,站点首页文件通常存储在站点的主目录下。 单击“下一步”按钮,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,25,

12、网站创建向导-4设置网站访问权限,读取 运行脚本 写入 浏览,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,26,网站创建向导-5完成,网站创建向导执行完毕,返回控制台 显示新建的站点,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,27,Web站点的启动、停止和暂停,右单击被停止的Web站,在快捷菜单中,选择“启动”命令,该站点将被启动。 右单击运行的Web站点,在快捷菜单中,选择“停止”命令,该站点将被停止,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,28,访问Web站点,客户端 运行Web浏览器或RSS阅读器 输入URL http:/网址:

13、端口号/路径/文件名?参数1=值1&参数2=值2. 网址,域名或IP地址,确定互联网中唯一的一台主机 端口号,如果是默认端口80,可以省略 如果没有路径和文件名 服务端 Web服务器根据url路径找到要浏览的网页文件 根据网页文件类型,如果是服务器页(jsp,asp)执行页面中的服务程序,将页面发送到客户端 如果文件不存在,发送错误提示页面,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,29,Web站点的配置,在“Internet信息服务管理器”控制台目录树中,右单击站点,执行“属性”命令,打开站点属性对话框,通过站点属性对话框,可完成一个站点的配置和管理。 配置内容 设置We

14、b站点端口号 设置Web站点主目录 Web站点目录安全性配置 设置Web站点默认文档 设置Web站点HTTP头,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,30,Web站点目录安全性配置,匿名访问和验证控制 IP地址及域名限制,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,31,设置Web站点默认文档,当用户通过浏览器连接到Web站点时,如果没有指定要浏览的文档,Web站点则将默认文档传送给用户浏览器。 在Web站点属性对话框中,选择“文档”选项卡,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,32,设置Web站点HTTP头,HTTP头是HTT

15、P请求和相应的核心部分,它们携带关于客户端浏览器,被请求页面,服务器及其它信息。 HTML文档的部分标记关于HTTP协议的详细内容请参考RFC2616国际标准。,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,33,U23 Apache的安装和配置,Apache的功能 下载Apache HTTP Server 安装Apache服务器 Apache服务器的配置 测试,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,34,Apache服务器的功能,Apache软件基金会(Apache Software Foundation,ASF) Apache 服务器是什么?Apac

16、he HTTP Server Web服务器,类似于IIS 可安装于Unix,Linux,Windows等不同OS平台 Apache的主要作用支持最新的HTTP/1.1通信协议拥有简单而强有力的基于文件的配置过程支持基于IP和基于域名的虚拟主机 支持多种方式的HTTP认证集成Perl处理模块集成代理服务器模块支持实时监视服务器状态和定制服务器日志支持服务器端包含指令(SSI)支持安全Socket层(SSL)提供用户会话过程的跟踪 通过第三方模块可以支持Java Servlet. (如Tomcat) 应用情况 Apache服务器具有简单、高效、性能稳定、安全、免费等特性,已经成为最为广泛的Web服

17、务器。许多大型的网站,例如:Google、Yahoo、阿里巴巴、sina、百度、网易、搜狐等都采用Linux或FreeBSD等操作系统平台,并配置Apache服务器,构建自己的Web服务器。在版本上,大多数公司应用Apache 2.0 或 Apache 2.2.x,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,35,下载Apache服务器,Http Server项目页面(http:/httpd.apache.org/) Apache for Windows平台的版本 Win32 Binary without crypto (no mod_ssl)和Win32 Binary in

18、cluding OpenSSL 0.9.8r两个版本 OpenSSL为开放安全套接层协议(Secure Socket Layer,SSL),可以在Internet上提供秘密性传输,包含密码算法库、SSL协议库以及应用程序,目前的版本为0.9.8r。(2011.12.11) 选择Win32 Binary including OpenSSL 0.9.8g下载,将服务器文件apache_2.2.8-win32-x86-openssl-0.9.8r.msi下载到本地计算机。 Apache for win32使用msi的形式发布,.msi文件类型是一种可以安装的程序包文件,双击带.msi扩展名的文件时,

19、操作系统将.msi文件与Windows安装程序关联并运行客户端安装程序服务Msiexec.exe,从而使Windows环境下安装Apache变得非常简单。,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,36,Apache的安装1服务器信息,双击Apache的安装文件apache_2.2.8-win32-x86-openssl-0.9.8r.msi,执行安装向导,按照提示操作。 服务器信息 实际情况输入 如果仅仅是本地调试,域名可输入localhost,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,37,Apache的安装2选择安装类型,选择典型安装 单击“Nex

20、t”按钮,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,38,Apache的安装3选择安装类型,点击“Change”改变安装路径,例如:C:Apache2.2 单击“Next”按钮,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,39,Apache的安装4安装结束,Apache服务安装成功后,在Windows“开始”菜单中增加“Apache HTTP Server 2.2”程序组。同时,在控制面板、管理工具文件夹下,双击“服务”图标,显示Apache已经启动,以后Apache将作为一项服务,随着机器的启动而自动运行。 Apache自动启动,在Winodws任务栏的

21、右侧显示“Running all Apache Services”图标。,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,40,Apache后的目录结构,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,41,测试Apache服务,此时在IE地址栏里输入:http:/localhost/或http:/127.0.0.1/看到默认的Apache首页,显示“It works”。 本地域名解析文件 WINDOWSsystem32driversetchosts,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,42,Apache的配置,主配置文件conf http

22、d.conf Apache配置选项采用指令模式,配置指令设定各种参数的值 DocumentRoot,设置服务器Web页面的根目录 LoadModule指令,用来指定加载不同的模块来实现对Apache服务器功能的扩充 。这些新功能大多是提供服务器端对脚本技术的支持,比如Perl、PHP等。Apache结合使用Tomcat可以实现对Java servlet及JSP的支持。 配置方法 在Windows的“开始”菜单,执行“程序”、“Apache HTTP Server 2.2”、“Configer Apache Server”、“Edit the Apache httpd.conf Configur

23、ation File”命令 打开主配置文件 主要配置项目 站点主目录 目录访问权限 首页文件 虚拟主机 虚拟目录 和Tomcat集成、IIS集成等,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,43,Apache的配置1设置站点主目录,默认路径一般是Apache安装目录下的一个子目录,例如:“C:/Program Files/Apache Software Foundation/Apache2.2/htdocs “ 设置DocumentRoot,修改主目录,例如DocumentRoot “D:/haosite “,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,4

24、4,Apache的配置2目录访问权限问题,设置了用户主目录后,重启Apache 例如主目录设置为:DocumentRoot “D:/haosite“ 执行“开始”,”Apache Server2.2”,“Control Apache Server”,“Restart”命令 浏览器输入:http:/127.0.0.1/显示 访问返回一个403的错误 Forbidden You dont have permission to access / on this server 检查主配置文件httpd.conf 打开apache的配置文件httpd.conf,逐行检查。有以下这段代码:Options

25、FollowSymLinks AllowOverride None Order deny,allow Deny from all 修改Deny from all为Allow from all,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,45,Apache的配置3设置首页文件,配置DirectoryIndex ,站点默认显示的主页,一般情况下,我们在此处还可以加入“index.htm index.php index.jsp”等。(注意,每种类型之间都要留一空格),Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,46,访问用户站点,用户网站d:/haosite/in

26、dex.html,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,47,U24 Tomcat与JSP/Servelet规范,Tomcat的功能 安装Java运行环境 Tomcat的安装,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,48,Tomcat的功能,Tomcat是一个应用服务器,安装Tomcat必须事先安装Java虚拟机及JDK(提供数据库访问驱动),即Java的运行环境。 Tomcat是Servlet/JSP规范的容器,为基于Java的服务器脚本程序(.jsp页面)提供编译和运行环境。 Tomcat内置了Apache的HTTP服务,可以提供Web服务。但

27、,对于静态页面的处理速度远不如Apache。,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,49,Tomcat服务与Servlet/JSP规范,Tomcat是当前使用最为广泛的Servlet/JSP应用服务器 JavaSoft和Apache开发团队合作计划(Apache Jakarta Project)的产品,被Sun公司作为官方推荐的servlet和jsp容器 。 官方网站http:/tomcat.apache.org/,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,50,Tomcat,JSP和Java的关系,Tomcat是当前使用最为广泛的Servlet/J

28、SP应用服务器,是servlet和jsp容器。负责执行JSP服务器页面中的服务端脚本程序。 安装Tomcat必须安装Java虚拟机和JDK。 为什么还要JDK呢?因为JSP需要连接数据库的话 就要jdk来提供连接数据库的驱动。 JSP是HTML和Java程序的综合文档,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,51,Java运行环境,Java运行环境的构成 Java开发工具包(Java Develop Kit,JDK) 包含了所有编写、运行Java程序所需要的工具:Java基本组件、库、Java编译器、Java解释器、小应用程序浏览器、以及一些用于开发Java应用程序的程序

29、等 提供JSP中的数据库访问驱动 从JDK1.2起,Sun在命名时开始使用Java 2,这就是J2SDK了,又分为企业版(Enterprise Edition)J2EE、标准版(Standard Edition)J2SE以及面向嵌入式和移动计算等领域的J2ME(Micro Edition)三个不同的版本 Java运行环境JRE 即Java虚拟机,实现Java的跨平台 Java运行环境的安装 系统环境变量的配置,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,52,安装Java运行环境,从Sun公司的官方网站下载所需J2SDK和JRE安装文件 安装 配置系统环境变量 测试,Web技

30、术导论(第3版),郝兴伟编著. 北京:清华大学出版社,53,下载J2SDK和JRE,从Sun公司的官方网站下载所需J2SDK和JRE安装文件 登录Sun官方网站http:/ Downloads),点击“Java SE”超链接,显示Java JDK和JRE下载界面,选择“JDK 6 Update 12”,下载文件为jdk-6u12-windows-i586-p.exe,该文件为JDK6和JRE集成安装文件,可以同时安装JDK和JRE,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,54,安装Java运行环境,在下载的文件jdk-6u12-windows-i586-p.exe上双击,

31、运行JDK6安装向导,操作: 在默认情况下,Java的安装目录为c: Program Filesjavajdk1.6.0_12。为了下一步环境变量设置的方便,通常需要修改默认安装目录。单击“更改”按钮,修改Java安装目录,例如,直接安装在C:Java目录下,即:C:Javajdk1.6.0_12,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,55,安装JRE,JDK的安装需要几分钟的时间,如果是单独的JDK,安装完成后将自动结束,现在一般的JDK安装文件都集成了JRE,所以,接下来会提示安装JRE,说明: 由于jdk1.6.0_12已经包含了JRE,如果机器尚未安装JRE,则

32、在安装jdk1.6时,JRE将一并安装 操作: 和安装JDK同样的原因,可以更改JRE的安装目录为C:Javajre6,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,56,Java运行环境(JDK+JRE6)安装完成,Java运行环境(JDK+JRE6)安装完成后,在系统盘中将看到安装Java所创建的文件夹,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,57,设置Java环境变量,运行Java所需要的环境变量JAVA_HOME = C:Javajdk1.6.0_12 表示Java的安装目录,在其他环境变量中使用 CLASSPATH =.;%JAVA_HOME%l

33、ib 定义Javac搜索类的路径,它记录Java 编译器和解释器所需要的类所在的路径。 .;代表当前路径。javac编译生成的用户类保存在当前路径 PATH=%PATH%;%JAVA_HOME%bin;%JAVA_HOME%jrebin %PATH%是系统已经存在的路径,后面的是需要添加的。 PATH变量是系统搜索可执行程序的路径,其中,Java 编译器(javac.exe)保存在%JAVA_HOME%bin中,Java解释器(java.exe)保存在%JAVA_HOME%jrebin中, 要在任何路径下使用javac.exe和java.exe,则必须将上述路径定义在操作系统的Path环境变量

34、中。 设置方法,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,58,设置环境变量的方法,在Windows系统下,设置环境变量,具体步骤如下: 在Winodws“控制面板”中,双击“系统”图标,打开“系统属性”对话框。选择“高级”选项卡。 在“高级”选项卡中,单击“环境变量”按钮,打开“环境变量”对话框,,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,59,新建或编辑环境变量,设置JAVA_HOME环境变量 在“系统变量”区域,单击“新建”按钮,打开“新建系统变量”对话框 JAVA_HOME = C:Javajdk1.6.0_12 设置CLASSPATH环境变量

35、在“系统变量”区域,单击“新建”按钮,打开“新建系统变量”对话框 CLASSPATH =.;%JAVA_HOME%lib 更新PATH路径设置 在“环境变量”对话框“系统变量”区域(见图1-11),选择PATH环境变量,点击“编辑”按钮,在原有PATH基础上,添加“;%JAVA_HOME%bin;%JAVA_HOME%jrebin”,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,60,测试Java运行环境,上述环境变量设置完毕后,依次关闭“环境变量”、“系统属性”对话框,然后重新启动计算机使得环境变量设置生效 在Dos提示符下,依次输入下述命令来检查环境变量的设置情况 c: e

36、cho %java_home% c: echo %classpath% c: echo %path% c: java version c: javac,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,61,Java程序的编译与运行,编辑一个Java程序(Test.java) public class Test public static void main(String args) System.out.println(“你好, My Java program “); 编译 javac Test.java 运行 java Test,Web技术导论(第3版),郝兴伟编著. 北京:清

37、华大学出版社,62,Tomcat的安装和配置,从Tomcat官方网站下载所需Tomcat安装文件 安装 配置系统环境变量 常用配置项目 端口 主目录 首页文件,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,63,下载所需Tomcat安装文件,Tomcat官方网站http:/tomcat.apache.org/ Tomcat版本列表 在Tomcat 6.0.18的二进制代码发布(Binary Distributions)区域,点击“Windows Service Installer (pgp, md5)”超链接,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,64,

38、Tomcat的安装1选择组件,执行Tomcat安装程序apache-tomcat-6.0.18.exe,启动Apache Tomcat安装向导 Tomcat组件选择界面,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,65,Tomcat的安装-2选择安装路径,在默认情况下,Tomcat的安装路径为C:Program FilesApache Software FoundationTomcat 6.0,为下一步配置环境变量方便,我们更改安装路经为C:Tomcat 6.0,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,66,Tomcat的安装-3基本配置,HTTP端口,

39、Tomcat的默认值为8080。如果后面要安装Apache作为Web服务器,则保留端口号8080;如果使用Tomcat内置的HTTP服务,则可修改端口号为80 管理员的登录名和密码,默认登录名为admin,密码可以为空,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,67,Tomcat的安装-5JRE检测,如果计算机上已经安装并成功配置了JDK(含JRE),此时,向导直接指向J2SDK中安装的JRE目录 单击“Install”按钮,开始Tomcat的安装,向导将把有关的文件复制到相关的目录下,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,68,Tomcat的安装-

40、5安装完成,安装结束后显示Tomcat安装结束界面 单击“Finish”按钮,自动启动Tomcat,在Windows任务栏的右侧显示Tomcat运行图标。Tomcat安装完成后,在开始菜单的“程序”组中,将增加“Apache Tomcat 6.0”程序组,包含对Tomcat进行配置的一系列菜单命令 在任务栏的右侧显示Apache和 Tomcat的运行图标,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,69,Tomcat安装后的目录结构,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,70,Tomcat安装后文件夹说明,bin目录,主要存放Windows平台上启动和

41、关闭Tomcat的脚本。 lib目录,存放Tomcat服务器以及所有Web应用都可以访问的jar文件。需要注意的是,为了在java环境下能够正确编译servlet文件,最好把lib目录中的jsp-api.jar和servlet-api.jar复制到J2SDK的安装目录的lib子目录(即c: Javajdk1.6.0_03lib)内,同时,需要在CLASSPATH环境变量中也增加这两个.jar文件(即在原变量后面输入“;c:java jdk1.6.0_03libjsp-api.jar; c: javajdk1.3.0_03libservlet-api.jar”)。 conf目录,存放Tomcat

42、服务的配置信息文件,其中最重要的是server.xml和web.xml。server.xml是Tomcat的主要配置文件,可以在其中配置Web服务的端口、会话过期时间、虚拟主机等。web.xml为不同的Tomcat配置的web应用设置缺省值。另外,在其/Catalina/localhost子目录下还可以设置网站虚拟目录和根路径信息等。 logs目录,存放Tomcat执行时的 Log(日志)文件。 temp目录,存放Tomcat运行的一些临时文件。 webapps目录,存放Tomcat服务器自带的2个Web应用host-manager应用 和 manager应用。ROOT子目录下存放默认首页,即

43、输入http:/127.0.0.1:8080/后启动的页面。 work目录,存放JSP文件在运行时被编译成的二进制文件(Servlet)。在localhost 文件夹下包含了多个子文件夹,其中第一个文件夹“_”对应Web服务的根,Tomcat执行主Web应用的jsp页面时生成的临时文件,将存储在“C:Tomcat 6.0workCatalinalocalhost_”文件夹中。其他文件夹分别对应虚拟目录,每建立一个虚拟目录,在localhost 文件夹中将创建一个同名的子文件夹。用户可以删除整个localhost子文件夹,来删除所有的临时文件。,Web技术导论(第3版),郝兴伟编著. 北京:清华

44、大学出版社,71,测试Tomcat,Tomcat安装完成后,运行Web浏览器程序,在地址栏中输入http:/127.0.0.1:8080/(或http:/localhost/) 如果Tomcat安装成功,则显示Tomcat默认站点首页,说明: 在浏览器中能够正确显示Tomcat首页,并不说明Tomcat安装结束。Tomcat作为Serverlet/JSP的容器,同样需要配置Tomcat的运行环境变量。,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,72,Tomcat服务器的配置,Tomcat的运行环境变量 服务端口 站点根 设置网站首页文件,Web技术导论(第3版),郝兴伟编著

45、. 北京:清华大学出版社,73,Tomcat运行环境变量设置,新建Tomcat主目录环境变量 TOMCAT_HOME = C:Tomcat 6.0 新建CATALINA_HOME环境变量 CATALINA_HOME= C:Tomcat 6.0 更新CLASSPATH环境变量为 CLASSPATH =.;%JAVA_HOME%lib;%TOMCAT_HOME%lib 添加:“;%TOMCAT_HOME%lib” 更新PATH环境变量 PATH=%PATH%;%TOMCAT_HOME%;%TOMCAT_HOME%bin 添加:“;%TOMCAT_HOME%;%TOMCAT_HOME%bin”,We

46、b技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,74,修改Tomcat服务端口,主配置文件Server.xml 对于Tomcat 6.0.x,利用文本编辑器打开C:Tomcat 6.0conf目录下的server.xml文件,定位元素,可以看到Tomcat服务的设置端口为8080 注意,如果是在Windows平台中,并且安装了IIS,则修改的端口号不要和IIS中的Web服务冲突。,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,75,设置用户网站根路径,修改Tomcat主配置文件conf/server.xml 用“写字板”程序打开Tomcat主配置文件server.xm

47、l,定位到文档尾部的元素,添加一个上下文元素(),来设置Tomcat的根 例如: ,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,76,设置Web应用首页文件,在Tomcat中,站点首页是通过web.xml文件完成的,web.xml文件又称为站点配置文件。在Tomcat的conf文件夹下也包含一个web.xml文件 在每一个Web应用中,往往在主目录下包含一个WEB-INF子目录,其中存储了该站点的配置文件web.xml。,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,77,测试Tomcat执行JSP页面,在D:/haosite文件夹下,编辑首页文件index.

48、jsp,代码清单如下Hello,JSP 现在的时间是:普通jsp页面,可以编辑一个普通jsp页面,例如文件名为1.jsp,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,78,访问JSP页面,打开Web浏览器 访问首页,在地址栏中输入http:/127.0.0.1:8080/ 其它页面,在地址栏中输入http:/127.0.0.1:8080/1.jsp 如果主目录下包含子文件夹,输入:路径/文件名.扩展名,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,79,U25 Apache和Tomcat的整合,Apache和Tomcat的关系 Apache和Tomcat整合

49、简单整合 虚拟主机 虚拟目录 测试,Web技术导论(第3版),郝兴伟编著. 北京:清华大学出版社,80,Apache与Tomcat的关系,Apache是一个Web服务器,只提供Web服务,不能执行服务器页中的任何类型的脚本程序。要执行脚本程序,需要安装相应的应用服务器。 Tomcat的作用 Tomcat 是一个应用服务器,是Servlet/JSP容器,为基于Java的服务器脚本程序提供编译和运行环境 内置Apache的HTTP服务,对于静态页面的处理速度远不如Apache 配置选择 Tomcat可单独使用,构建Web服务器。 为了提高Web系统的整体性能 ,应安装Apache服务器器。 整合的好处 如果客户端请求的是静态页面,则只需要Apache服务器响应请求。 如果客户端请求动态页面,则是Tomcat服务器响应请求。 因为JSP是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销。 所以要运行JSP的Web服务器平台就需要Apache+Tomcat+JDK(JRE),

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 服务器

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报