apache不能启动具体出错信息是什么?

解决方案 »

  1.   

    下面的文章,希望对你有所帮助一、准备工作 硬件:PC, 128M以上内存 
    软件环境:Win2000 + JDK1.4 
    相关软件:Apache1.3.27、Tomcat4.0、mod_jk.dll 
    二、一个实例 我需要建立一个项目,名叫annai,Apache和Tomcat安装在D盘,以下是我的安装步骤。 第一步:安装JDK1.4、Apache、Tomcat JDK1.4默认安装在D:\jdk1.4
    Apache安装在D:\apache,Tomcat安装在D:\tomcat,这里最好不要用默认的路径,
    另外在安装Apache时,其中有一步我选择的是只给自己使用,即选第二项。 第二步: 在D:\tomcat\conf下新建目录jk,在jk目录下新建两个文件mod_jk.conf、workers.properties(这两个文件的内容参见附录)。 
    在D:\tomcat\webapps下建立目录annai,并在该目录下新建文件index.jsp,在index.jsp文件中写入语句。 
    修改D:\tomcat\conf下server.xml文件,注释掉所有的Context内的内容,在此位置加入语句 OK,至此,Tomcat配置完毕!接下修改Apache。 将mod_jk.dll拷贝到D:\Apache\Apache\modules下,打开D:\Apache\Apache\conf下httpd.conf文件,在最后加入语句 
    Include d:/Tomcat/conf/jk/mod_jk.conf 
    接下来找到DocumentRoot,此行改为 
    DocumentRoot "D:/Tomcat/webapps/annai" 
    再找到项,此行改为 再找到DirectoryIndex,此行改为 
    DirectoryIndex index.html index.jsp 
    OK,Apache也配完了! 
    三、启动 进入D:\tomcat\bin,双击startup.bat,启动Tomcat,提示 
    Starting service Tomcat-Standalone 
    Apache Tomcat/4.0
    Starting service Tomcat-Apache 
    Apache Tomcat/4.0
    说明Tomcat启动成功。 进入D:\Apache\Apache,双击Apache.exe,提示 
    Apache/1.3.27 (Win32) mod_jk/1.1.0 running 
    说明Apache启动成功。 打开网页,在地址栏输入localhost,将输出 
    Hello! 一切OK,祝你成功! 
    附录: 
    mod_jk.conf 文件内容 

    # The following line instructs Apache to load the jk module 

    LoadModule jk_module modules/mod_jk.dll JkWorkersFile "d:/tomcat/conf/jk/workers.properties" 
    JkLogFile "d:/tomcat/logs/mod_jk.log" # 
    # Log level to be used by mod_jk 

    JkLogLevel error # 
    # Root context mounts for Tomcat 

    JkMount /*.jsp ajp13 
    JkMount /servlet/* ajp13 ######################################################### 
    # Auto configuration for the /annai context starts. 
    ######################################################### # 
    # The following line makes apache aware of the location of the /annai context 

    Alias /annai "d:/Tomcat/webapps/annai" Options Indexes FollowSymLinks 

    # The following line mounts all JSP files and the /servlet/ uri to tomcat 

    JkMount /annai/servlet/* ajp13 
    JkMount /annai/*.jsp ajp13 # 
    # The following line prohibits users from directly accessing WEB-INF 
    # AllowOverride None 
    deny from all # 
    # Use Directory too. On Windows, Location doesn't work unless case matches 
    # AllowOverride None 
    deny from all 

    # The following line prohibits users from directly accessing META-INF 
    # AllowOverride None 
    deny from all # 
    # Use Directory too. On Windows, Location doesn't work unless case matches 
    # AllowOverride None 
    deny from all 
    ####################################################### 
    # Auto configuration for the /annai context ends. 
    ####################################################### 
    workers.properties文件内容 

    # workers.tomcat_home should point to the location where you 
    # installed tomcat. This is where you have your conf, webapps and lib 
    # directories. 

    workers.tomcat_home=d:\tomcat # 
    # workers.java_home should point to your Java installation. Normally 
    # you should have a bin and lib directories beneath it. 

    workers.java_home=D:\jdk1.4# 
    # You should configure your environment slash... ps=\ on NT and / on UNIX 
    # and maybe something different elsewhere. 

    ps=\ 
    # ps=/ # 
    #------ ADVANCED MODE ------------------------------------------------ 
    #--------------------------------------------------------------------- 
    # # 
    #------ DEFAULT worket list ------------------------------------------ 
    #--------------------------------------------------------------------- 


    # The workers that your plugins should create and work with 

    worker.list=ajp13 # 
    #------ DEFAULT ajp13 WORKER DEFINITION ------------------------------ 
    #--------------------------------------------------------------------- 
    # # 
    # Defining a worker named ajp13 and of type ajp13 
    # Note that the name and the type do not have to match. 

    worker.ajp13.port=8009 
    worker.ajp13.host=localhost 
    worker.ajp13.type=ajp13 

    # Specifies the load balance factor when used with 
    # a load balancing worker. 
    # Note: 
    # ----> lbfactor must be > 0 
    # ----> Low lbfactor means less work done by the worker. 
    worker.ajp13.lbfactor=1 # 
    # Specify the size of the open connection cache. 
    #worker.ajp13.cachesize # 
    #------ DEFAULT LOAD BALANCER WORKER DEFINITION ---------------------- 
    #--------------------------------------------------------------------- 
    # # 
    # The loadbalancer (type lb) workers perform wighted round-robin 
    # load balancing with sticky sessions. 
    # Note: 
    # ----> If a worker dies, the load balancer will check its state 
    # once in a while. Until then all work is redirected to peer 
    # workers. 
    worker.loadbalancer.type=lb 
    worker.loadbalancer.balanced_workers=ajp13 
      

  2.   

    整合tomcat和apache
    使用文件:mod_jk.dll,注意此文件在apache1.x和2.x有区别,要选择适合版本的dll
    操作过程:
    1)  关闭apache和tomcat
    2) 拷贝 mod_jk.dll 到 libexec/mod_jk.dll    //此文件需要配合apache的版本,1.x和2.0对应的文件不同(到下面网址下载: http://www.acg-gmbh.de/mod_jk/                     或       http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.3/bin/linux/i386/  )
        
    3) 修改 apache/conf/httpd.conf结尾加
    //apache  1.x 版本
    LoadModule    jk_module  libexec/mod_jk.dll  
    AddModule     mod_jk.c    
    JkWorkersFile  c:/tomcat/conf/workers.properties 
    JkMount /*.jsp ajp13  
    JkMount /servlet/* ajp13  //apache  2.0版本
    LoadModule    jk_module  libexec/mod_jk.dll  
    <IfModule mod_jk.c>
    JKWorkersFile "c:/tomcat/conf/workers.properties "
    JKMount  /*.jsp  ajp13
    JKMount  /servlet/*  ajp13
    </IfModule>
    4) 在c:/tomcat/conf目录下建一个worker.properties 
      要修改只有两个地方,一个是workers.tomcat_home, 这是指定Tomcat工作的目录,另外一个是workers.java_home,这是指定Jdk的目录
     
    5) 配置TOMCAT核心文件,打开 c:\tomcat\conf\server.xml 
                   修改如下: 
                   将<!-- Define an AJP 1.3 Connector on port 8009 -->  
                     <!--  
                        <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"  
                          port="8009" minProcessors="5" maxProcessors="75"  
                            acceptCount="10" debug="0"/>  
                      -->  
                     的<!--  --> 去掉,这句话熟悉XML的人都知道它是注释,因为默认的Tomcat4是没有启用Apj13的8009的端口即mod_jk所使用
    5) 重启tomcat和apache
      

  3.   

    indclude D:/Tomcat/conf/tomcat-apache.conf
    是不是应该是
    include .........
      

  4.   

    都是apache的东西,为什么配置起来这么麻烦?