文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>rh9之一:jdk1.5+apache2.2+tomcat5.5+mysql5.0安..

rh9之一:jdk1.5+apache2.2+tomcat5.5+mysql5.0安..

时间:2006-03-23  来源:t9l8a$

     现在开始linux不知道是不是迟了一点.鼓励一下自己先.
     环境与平台:LINUX REDHAT9.0
                JDK1.5.0.06
                APACHE2.2.0
                TOMCAT5.5.16
                MYSQL5.0.19.
     学习刚开始,有很多不对的地方,欢迎高手们砸砖指点.

    下载文件路径:DOWNPATH=/DOWNLOAD
         当前用户:root
    1,安装JDK
    >cd DOWNPATH
    >chmod +x jdk1.5.0.06.bin
    >./jdk1.5.0.06.bin
    >mv jdk1.5.0.06 /programs/java
    >vi /etc/profile
    vi编辑:PATH=/programs/java/bin:$PATH
          JAVA_HOME=/programs/java
   CLASSPATH=/programs/java/lib/dt.jars:/programs/java/lib/tools.jars
    export PATH JAVA_HOME CLASSPATH
    >java -version
    结果:OK!
    解释:chmod语句为当前用户给bin文件加上执行权限.
          ./jdk1.5.0.06.bin执行安装
          mv jdk1.5.0.06 /programs/java将安装后文件转移到特定自定义路径
          vi /etc/profile编辑环境变量

    2,安装apache2.2.0(下载为源文件)
    1>cd DOWNPATH
    2>tar xfvz httpd-2.2.0.tar.gz
    3>./configure --prefix=/programs/apache2.2.0 --enable-module=so
    4>make
    5>make install
    6>cd /programs/apache2.2.0
    7>vi conf/httpd.conf
    vi编辑: listen 80  --->localhost:80
       ServerNmae localhost:80
    8>bin/apachectl start/stop
    结果:It works!
    解释:    1,切换到下载路径
            2,解压文件.具体参数可参考man tar
             3,执行./configure,相当于安装前配置吧.--prefix指定安装路径,--enable-module指定模板类型,这个参数该和后面的jk连接器有关(呵呵,不确定~~)具体参数可参考./configure --help
             4,5,执行make
             7,编辑apache配置文件httpd.conf:指定当前机器为站点,及端口;指定服务器.
             8,开始服务/停止服务.

    3,安装tomcat5.5.16
    1>tar xvfz apache-tomcat-5.5.16.tar.gz
    2>mv apache-tomcat-5.5.16/* /programs/tomcat-5.5.16
    3>bin/startup.sh startup.bat
    4>bin/shutdown.sh shutdown.bat
    result:OK!
    解释:1,解压
       2,转移文件到自定义路径
       3,4,开始/停止服务.

    4,安装apache-tomcat-connector1.2.15(jk13,source file)
    1>cd DOWNPATH
    2>tar xvfz jk13.tar.gz
    3>cd jk13/jk/native
    4>chmod 755 bulidconf.sh
    5>./buildconf.sh
    6>./configure --with-apxs=/programs/apache2.2.0/bin/apxs --with-java_home=/programs/java
    7>make
    8>make install
    9>cd DOWNPATH/jk13/bin
    10>./version.sh version.bat
    result:OK!
    解释:1,2,3,略
       4,给buildconf.sh文件为当前用户加上执行权限
       5,执行该文件
       6,执行安装配置,--with-apxs指定apache的apxs文件,通常就在所示位置.如果没有则可以在apache.org为你的apache单独下载相应模块.--with-java_home指定java路径.
       7,8,9,略
       10,执行测试,如果提示无权限,可在此之前执行:chmod +x version.sh

    5,配置jk13,整合apache+tomcat
    Referenced:http://tomcat.apache.org/connectors-doc/
    1>cd DOWNPATH/jk13/jk/native/apache-2.0
    2>cp mod_jk.so /programs/apache2.2.0/modules/
    3>cd /programs/apache2.2.0/conf
    4>vi mod_jk.conf
    5>vi workers.properties
    6>vi httpd.conf
    7>vi /programs/tomcat-5.5.16/server.xml
    Test Result:OK!
    解释:1,切换到jk路径
       2,复制配置所需要的模板到apache路径下.
       3,切换到apache路径下.
       4,新建一mod_jk.conf文件,并编辑:
             #指定workers配置文件(全路径)
     JkWorkersFile /programs/apache2.2.0/conf/workers.properties
    #日志文件
    JkLogFile /programs/apache2.2.0/logs/mod_jk_log
     #记录级别
       JkLogLevel info
    #日志格式
        JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
    #请求格式
        JkRequestLogFormat "%w %V %T"
    #属性
      JkOptions +ForwardKeySize +ForwardURICompat +ForwardDirectories
    #转移路径
        JkMount /*.jsp tomcat1
        JkMount /servlet/* tomcat1 
        具体各项属性及其可选值,我都是参考www.apache.org上的文档写的,英语水平不怎么样,希望各位自己去看看,加强印象也好来指正我的错误.
       5>建一workers.properties文件并编辑
          worker.list=tomcat1(服务器列表,可多个)
          worker.tomcat1.type=ajp13
                         .host=machinename
                         .port=8009
                         .lbfactor=5
                         .cachesize=300
                         .cache_timeout=1200
                         .socket_keepalive=2
                         .recycle_timeout=600
          后面8行都是指定worker工作站点tomcat1(任意名字)的属性,前面都是worker.tomcat1.各项属性都是参考www.apache.org上的相关文档http://tomcat.apache.org/connectors-doc/config/workers.html,具体设置看客们最好自己去捉摸.
       6>编辑httpd.conf文件:
          修改DocumentRoot项为任意包含jsp文件的路径或你想要的任何路径.
          在文件最后添加:
          LoadModule jk_module modules/mod_jk.so
          Include /programs/apache2.2.0/conf/mod_jk.conf
       7>编辑tomcat的配置文件server.xml
          找到类似的行去掉注释,并修改如下:
       <Engine name="standaloe" defaultHost="machinename" jvmRoute="tomcat1" />

    6,安装mysql
    到现在为止,我还只是安装好mysql,并顺利运行,但还没有和相关服务配置.就把这部分作为明天的作业吧!
相关阅读 更多 +
排行榜 更多 +
汽车历史

汽车历史

赛车竞速 下载
指尖2048经典手机版

指尖2048经典手机版

休闲益智 下载
黑洞探险乐园中文版

黑洞探险乐园中文版

休闲益智 下载