apache+tomcat配置详细配置

1、使用版本:
   jdk版本:jdk-6-beta2-windows-i586.exe
   apache版本:apache_2.2.8-win32-x86-no_ssl.msi
   tomcat版本:apache-tomcat-6.0.14.exe
   安装在这里就不详细说了,安装好以后开始整合。
2、开始整合
   整合前,请先确认以上软件都已经安装并能正常运行。我安装的apache使用80端口,tomcat使用8800端口。
   方案一:apache2.2本身已经支持tomcat了,所以这里用proxy来整合tomcat
   打开httpd.conf文件,把 
   LoadModule proxy_module modules/mod_proxy.so
   LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
   前面的#去掉, 并在文件最后添加
   ProxyPass /picture/ !
   ProxyPass / ajp://127.0.0.1:8009/
   ProxyPassReverse / ajp://127.0.0.1:8009/
   继续修改httpd.conf文件,添加下面的语句,注意brideworld是我做的一个Web项目,请替换成你自己的Web项目。
    Alias /brideworld "D:/dzbbs/wwwroot/brideworld"
    <Directory "D:/dzbbs/wwwroot">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
   到这里基本上已经配置完了,下面我们来测试,先启动Apache,再启动Tomcat,然后打开IE,在地址栏中输入                  <http://localhost/brideworld>,成功出现首页面,然后再打开一个IE,在地址栏中输入<http://localhost:8800/brideworld>,
   这是在tomcat下的页面,两个应该是一样的。
   修改tomcat下的server.xml,隐藏项目名称名,添加以下语句,D:/dzbbs/wwwroot相应的修改为你的目录名称即可。
    <Host name="localhost"  appBase="D:/dzbbs/wwwroot"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/brideworld" debug="0" workDir="D:/dzbbs/wwwroot/work" reloadable="true"/>
        <Logger className="org.apache.catalina.logger.FileLogger" prefix="xndsj_log." suffix=".txt"
        timestamp="true"/>
   </Host> 
   最后打开http://localhost和http://localhost:8800成功显示首页面就ok了
方案二:下面我们来看看用mod_jk如何进行整合。首先,下载mod_jk-apache-2.2.8.so文件,到目前位置mod_jk最高版本是
        mod_jk-apache-2.2.4.so,因此我当前使用的版本没配置好。


你可能感兴趣的:(apache,jdk,tomcat,Web,IE)