1.7 使用Apache和Tomcat
本节主要内容为:?
?Apache与Tomcat ?Apache和Tomcat的关系 ?Apache的安装和配置
?Tomcat服务与Servlet/JSP规范 ?Java运行环境的安装和配置 ?Tomcat的安装和配置 ?建立并部署Web应用 ?使用虚拟目录
Web服务器决定了Web程序的类型。IIS支持asp和.net开发。如果需要开发基于Java技术的网站,则需要安装Apache/Tomcat服务器。
与IIS相比,Apache/Tomcat服务器的安装、配置和管理相对复杂。但有关网站的基本概念是一样的。此外,在Windows平台下,如果已经安装了IIS,要使用Apache和Tomcat,应将Windows中的IIS服务停止。 1.7.1 Apache与Tomcat ?Apache是什么? ?Web服务器,类似于IIS
?可安装于Unix,Linux,Windows等不同OS平台 ?特点(P25)
?开源软件,Apache官方网站
(http://www.apache.org/)
?应用情况
?Apache服务器具有简单、高效、性能稳定、安全、免费等特性,已成为最为广泛的Web服务器。许多大型的网站,例如:Google、Yahoo、阿里巴巴、sina、百度、网易、搜狐等都采用Linux或FreeBSD等操作系统平台,并配置Apache服务器,构建自己的Web服务器。在版本上,大多数公司应用Apache 2.0或Apache 2.2.x。 ?什么是Tomcat? ?应用服务器
Web服务器传送页面使浏览器可以浏览。而应用服务器提供的是客户端应用程序可以调用的方法。简单的说能实现“动态网页技术”的服务器叫做应用服务器。
动态网页技术有以下特点:
1.“交互性”:即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后Web发展的大势所趋。
2.“自动更新”:即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
3.“因时因人而变”:即当不同的时间,不同的人访问同一网址时会产生不同的页面。
?Servlet/JSP规范的容器,即运行环境,Web服务器服务端脚本引擎,可运行JSP网页。类似于IIS运行asp页面
JSP是一种服务器脚本语言,它是在Java语言上开发出来的一种动态网页制作技术。 Apache与Tomcat的关系 ?Apache的作用
?主要是实现虚拟主机、支持PHP(主要用于处理动态网页的脚本语言)、站点性能、安全等?Tomcat的作用 ?Servlet/JSP容器,为基于Java的服务器脚本程序提供编译和运行环境
Servlet(服务器小程序):是一个基于Java技术的Web组件,运行在服务器端,由Servlet容器管理,用于生成动态内容。
容器:能够将其它组件放置在其上的组件。 ?配置选择
?Tomcat可单独使用。构建Web服务器。
?为了提高Web系统的整体性能,应安装Apache服务器。
可以这样认为:当在一台机器上配置好Apache服务器,可以利用它响应对HTML页面的访问请求。实际上,Tomcat
部分是Apache服务器的扩展,但它可以独立运行。所以当运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行。当配置正确时,Apache为html页面服务。而Tomcat实际运行jsp页面和Servlet。 1.7.2 Apache的安装和配置
在Apache官方网站首页,打开“Apache Projects”列表。显示Apache项目超链接列表,单击“HTTP Server”,打开HTTP Server项目页面。
1 下载Apache服务器
在HTTP Server项目页面,选择要下载的Apache版本。目前使用较广的版本是Apache HTTP 2.2.8。然后根据操作系统的不同选择不同的Apache服务器。对于Windows平台,可选择Win32 Binary including OpenSLL 0.9.8g,再将服务器文件apache_2.2.8-win32-x86-openssl-0.9.8g.msi下载到本地计算机。
目前,Apache for win32使用msi形式发布。msi文件类型是一种可以安装的程序包文件。双击带msi扩展名的文件时,操作系统将msi文件与Windows安装程序关联并运行客户端安装程序服务Msiexec.exe,从而使Windows环境下安装Apache变得非常简单。
2 Apache的安装
当Apache服务器下载后,按下列步骤完成Apache Web安装和配置。
⑴双击安装文件
apache_2.2.8-win32-x86-openssl-0.9.8g.msi
执行安装向导,如P27图1-24。
⑵单击“Next”,按屏幕提示,输入Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员E-mail,若是个人用户,可按格式填一临时名字。
如P27图1-25。
⑶单击“Next”,选择安装类型。单击“Typical”,然后按照向导提示,选择安装路径,直至安装完成。
Apache服务器安装成功后,在Windows“开始”菜单中增加“Apache HTTP Server2.2.”程序组。同时,在“控制面板/管理工具”文件夹下,双击“服务”图表,显示Apache已经启动。以后Apache将作为一项服务,随着机器的启动而自动运行。此时在IE地址栏输入:
http://localhost或http://127.0.0.1,
就能看到默认Apache首页。
3 Apache的配置
Apache的主配置文件为纯文本格式的httpd.conl,用来存放所有的配置指令。默认情况下,存储位置为:
C:\\Program Files\\Apache Group\\Apache\\Conf\\
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库第1章 Web技术基础(2)在线全文阅读。
相关推荐: