您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 使用Apache与Tomcat建立Web站点
使用Apache与Tomcat建立Web站点在Web服务器产品中,主要有Winodws平台中的IIS和Apache/Tomcat,其中后者也可以安装在Linux、Unix等操作系统平台中。Web服务器决定了Web程序的类型,IIS支持asp和.net开发,如果需要开发基于Java技术的网站,则需要安装Apache/Tomcat服务器。在Windows平台中,相比IIS,Apache/Tomcat服务器的安装、配置和管理相对要复杂一些,但有关网站的基本概念是一样的。此外,在Windows平台中,如果已经安装了Internet信息服务IIS,要使用Apache和Tomcat,应将Windows中的IIS服务停止或禁用。2.5.1Apache与TomcatApache是使用最广的Web服务器之一,有多个操作系统平台版本,它可以运行在几乎所有广泛使用的计算机系统平台上,以高效、稳定、安全、免费而著称。作为Web服务器,Tomcat是针对于Apache服务器开发的JSP应用服务器,是JavaServlet和JavaServerPages(JSP)技术的标准实现,是基于Apache许可证下开发的自由软件。可以从网站下载不同的ApacheTomcat版本。可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行的。当配置正确时,Apache为.html页面服务,而Tomcat实际上运行.jsp页面和servlet。要在Apache下运行JSP,最好的方案就是选择Tomcat,它具有免费,集成度好的优点,缺点是界面不够直观,如果是在Windows平台上,还需要设置环境变量,相对麻烦。2.5.2Apache的安装和配置Apache服务器为开源软件,可以从Apache官方网站()下载。在Apache官方网站首页中,有一个“ApacheProjects”列表,显示Apache项目超链接列表,单击“HTTPServer”超链接,将打开HttpServer项目页面()。1.下载Apache服务器在HttpServer项目页面(),选择要下载的Apache版本。需要说明的是,版本不一定是最新的,但一定要选择一个稳定的版本,目前使用较广的版本是ApacheHTTPServer2.2.8。然后,根据操作系统不同选择不同的Apache服务器。对于Windows平台,有两个可选的版本,分别是Win32Binarywithoutcrypto(nomod_ssl)和Win32BinaryincludingOpenSSL0.9.8g。OpenSSL为开放安全套接层协议(SecureSocketLayer,SSL),可以在Internet上提供秘密性传输,包含密码算法库、SSL协议库以及应用程序,目前的版本为0.9.8g。选择Win32BinaryincludingOpenSSL0.9.8g下载,将服务器文件apache_2.2.8-win32-x86-openssl-0.9.8g.msi下载到本地计算机(4.8M)。目前,Apacheforwin32使用msi的形式发布,.msi文件类型是一种可以安装的程序包文件,双击带.msi扩展名的文件时,操作系统将.msi文件与Windows安装程序关联并运行客户端安装程序服务Msiexec.exe,从而使Windows环境下安装Apache变得非常简单。2.Apache的安装当Apache服务器下载后,可以按照下列步骤完成ApacheWeb服务器的安装和配置。(1)双击Apache的安装文件apache_2.2.8-win32-x86-openssl-0.9.8g.msi,执行安装向导,如图1-25所示。图1-25Apache服务器的安装(2)单击“下一步”按钮,按照向导提示,分别输入NetworkDomain(网络域名,如:xxx.com),ServerDomain(服务器域名,如:)和网站管理员的e-mail,按照网站的实际情况填写,如果是个人用户,可能没有上述数据,可按格式填一下临时的名字。如图1-26所示。图1-26Apache安装向导输入信息屏幕在Apache的安装过程中,需要输入网站域名,如果仅仅是本地调试,可以使用localhost即可。然后,单击“下一步”,选择安装类型(Typical或Custom)。单击“Typical”安装,按照向导提示操作,选择安装路径,直至安装完成。Apache服务安装成功后,在Windows“开始”菜单中增加“ApacheHTTPServer2.2”程序组。同时,在控制面板、管理工具文件夹下,双击“服务”图标,显示Apache已经启动,以后Apache将作为一项服务,随着机器的启动而自动运行。不需要重新开机,Apache会自动启动,在Winodws任务栏的右侧显示“RunningallApacheServices”图标。此时在IE地址栏里输入:看到默认的Apache首页,显示“Itworks”。3.Apache的配置Apache的主配置文件为纯文本格式的httpd.conf,默认情况下,它的存储位置为C:\ProgramFiles\ApacheGroup\Apache\Conf\中。随着Apache版本的发展,趋向于使用单一的配置文件httpd.conf来存放所有的配置指令,如客户访问信息、记录认证信息和虚拟服务器信息等等。用记事本打开它,可以看到这些配置文件都以文本方式存在,其中“#”为Apache的注释符号,我们可以在记事本菜单中的编辑选项点击“查找”逐一输入下面要配置的关键字,并进行相应配置。此外,打开Windows的“开始”菜单,执行“程序”、“ApacheHTTPServer2.2”、“ConfigerApacheServer”、“EdittheApachehttpd.confConfigurationFile”命令,将打开记事本,显示“httpd.conf”文本文件,进行Apache的配置。(1)配置DocumentRoot这个语句指定网站路径,即主页放置的目录。默认路径一般是Apache安装目录下的一个子目录,例如:DocumentRootC:/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/htdocs根据需要,设置站点的主目录,例如我们可以在此处将其设定为D:/GSL3.0,打开主页时,默认打开的文档就直接去该目录下查找了。(2)配置DirectoryIndex这是站点默认显示的主页,一般情况下,我们在此处还可以加入“Index.htmIndex.phpIndex.jsp”等。注意,每种类型之间都要留一空格。上面两步设置完成后,启动浏览器,输入IP即可访问自己的Web站点。还可以在该文件的ServerName处定义域名,在ServerAdmin处输入E-mail地址。以上两条就是在安装时选择配置的,以后可以在此处修改它们的属性。此外,如果要拒绝一部分人访问该站点,可以到Apache的安装目录下找到Access文件,输入要禁止的IP地址即可。2.5.4安装Java运行环境Tomcat需要JavaVM(JRE)(JavaRuntimeEnvironment),即Java虚拟机的支持,因此,在安装Tomcat以前需要安装JRE。JRE可以单独安装,也可以随Java开发包jdk一起安装。安装JRE后,在安装Tomacat时会自动监测到。Java技术中的Java运行环境包括两个主要的部分:Java开发工具包和Java运行环境JRE。他们是基于Java技术开发和运行的基础环境。在Windows平台上,Java环境安装完成后需要手工进行相应的环境变量配置,方能正确地工作。1.什么是JDK和JRE在安装Java环境以前,需要介绍几个概念。在Java技术中,大家经常看到JDK、J2SDK和JRE等概念,有时候会产生迷惑,三者是一种什么关系呢?JDK是Sun早期的Java软件开发工具包(JavaDevelopKit,JDK),包含了所有编写、运行Java程序所需要的工具:Java基本组件、库、Java编译器、Java解释器、小应用程序浏览器、以及一些用于开发Java应用程序的程序等。从JDK1.2起,Sun在命名时开始使用Java2,这就是J2SDK了,又分为企业版(EnterpriseEdition)J2EE、标准版(StandardEdition)J2SE以及面向嵌入式和移动计算等领域的J2ME(MicroEdition)三个不同的版本,详细说明可参见第1.4.2Java技术一节的介绍。JRE(JavaRuntimeEnvironment),顾名思义是Java程序运行所需要的环境。所谓跨平台就是要各种平台都有一个中间代理,这就是JRE。一般采用Java技术开发出的软件都需要安装JRE,所以Sun就单独提供了JRE安装文件,以供Java应用程序发布时所用。以上Java软件都可以从Sun的Java网站()上获取,网站上分别提供了J2EESDK、J2SESDK以及JavaVM(JRE)各种版本的下载。2.安装JDK和JRESun公司网站()提供了J2SDK和JRE的集成安装和单独安装文件,用户可以免费下载。目前较新,同时比较稳定的版本是JDK6。根据开发和应用的不同,可以选择企业版或标准版,我们以J2SE6为例,介绍JDK和JRE的安装过程。首先,登录Sun官方网站,在常用现在区域(PopularDownloads),点击“JavaSE”超链,显示JavaJDK和JRE下载界面,选择“JDK6Update3”,下载文件为jdk-6u3-windows-i586-p.exe,包含了JDK6和JRE。接下来进行JDK6和JRE的安装过程,双击jdk-6u3-windows-i586-p.exe文件,运行JDK6安装向导,显示许可协议,然后进行自定义安装界面,如图1-27所示。图1-27Java2SDK标准版安装向导界面按照向导提示将Java开发环境安装到计算机中,默认的文件夹为c:\ProgramFiles\java\jdk1.6.0_03。为了下一步环境变量设置的方便,通常需要修改默认安装目录,例如,直接安装在C:\Java目录下,即:C:\Java\jdk1.6.0_03\,这样可以便于环境变量的设置。由于jdk1.6.0_03已经包含了JRE,如果机器尚未安装JRE,则在安装jdk1.6时,JRE将一并安装。安装过程也需要指定安装路经。和安装JDK同样的原因,可以设置JRE的安装目录为C:\Java\jre1.6.0_03\。当JDK和JRE安装完成后,安装程序在C盘中建立相应的文件夹结构,存储相应的Java运行环境,文件夹结构如图1-28所示。图1-28安装JDK和JRE文件夹结构按照向导提示安装完成后,在“控制面板”中显示一个咖啡杯图标。双击该图标,将打开“Java控制面板”。用户可以通过“控制面板”中的“添加/删除程序”删除已经安装的jdk/jre。3.Java环境变量设置JDK安装完成后,需要进行相应的环境变量设置,以保证Java程序中对JDK中类库的引用。需要进行的环境变量设置包括:设置JAVA_HOME和CLASSPATH环境变量,更新PATH路径设置三个部分。为了检查JDK安装程序是否已经正确的设置了环
本文标题:使用Apache与Tomcat建立Web站点
链接地址:https://www.777doc.com/doc-6439948 .html