免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3467 | 回复: 3
打印 上一主题 下一主题

apache-tomcat和tomcat-connectors怎样安装? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-15 14:52 |只看该作者 |倒序浏览
新手不知道怎么安装,有哪位高手能告诉我具体怎么安装,需要那些软件吗?
apache-tomcat-6.0.16 和tomcat-connectors-1.2.26

论坛徽章:
0
2 [报告]
发表于 2008-06-16 23:57 |只看该作者
还是先想清楚要安装Tomcat 和 Tomcat-connector 准备干什么

论坛徽章:
0
3 [报告]
发表于 2008-06-19 11:54 |只看该作者
前不久整合过apache+tomcat, 拿出来供LZ参考


运行环境:
        OS   : ubuntu7.10
        gcc : 4.1.3
        jdk : 1.5.0_14
        apache : 2.2.6
        tomcat : 5.5.26


    1. 安装前准备 :到Apache官方网站下载所需要的文件, httpd-2.2.6.tar.gz , mod_jk-1.2.26-httpd-2.2.6.so    (Gcc , JDK 自行安装)


    2.安装apache
            # tar zxvf httpd-2.2.6.tar.gz
            # cd httpd-2.2.6
            ######## --prefix 为指定apache的安装路径(请按实际情况修改),其它项为预安装的模块, 除了 --enable-so 项外,可指定其它模块以后再安装
            # ./configure --prefix=/home/tom/apache --enable-module=most --enable-proxy --enable-proxy-ajp --enable-forward --enable-proxy-connect --        enable-proxy-http --enable-so --enable-deflate --enable-headers --enable-includ --enable-alias --enable-dbd --enable-disk-cache --enable-cache --    enable-file-cache   --enable-info --enable-mem-cache   --enable-status
            # make
            # make install
   
    3.   将 mod_jk-1.2.26-httpd-2.2.6.so 放到apache下的modules文件夹下,并改名为mod_jk.so


    4. 配置

        在apache/conf/下面建立两个配置文件mod_jk.conf和workers.properties。

        # vi mod_jk.conf

        添加以下内容:

                # 指出mod_jk模块工作所需要的工作文件workers.properties的位置
                JkWorkersFile /usr/local/apache2/conf/workers.properties             (需要根据实际情况修改)

                # Where to put jk logs
                JkLogFile /usr/local/apache2/logs/mod_jk.log                        (需要根据实际情况修改)

                # Set the jk log level [debug/error/info]
                JkLogLevel info

                # Select the log format
                JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

                # JkOptions indicate to send SSL KEY SIZE,
                JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

                # JkRequestLogFormat set the request format
                JkRequestLogFormat "%w %V %T"

                # 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
                JkMount /servlet/* worker1
                JkMount /*.jsp worker1


        # vi workers.properties

        添加以下内容:

                # Defining a worker named worker1 and of type ajp13
                worker.list=worker1

                # Set properties for worker1
                worker.worker1.type=ajp13
                worker.worker1.host=localhost                     (此项为tomcat服务器地址)
                worker.worker1.port=8009               
                worker.worker1.lbfactor=50
                worker.worker1.cachesize=10
                worker.worker1.cache_timeout=600
                worker.worker1.socket_keepalive=1
                worker.worker1.socket_timeout=300



        再配置httpd.conf,作以下修改:

        将Listen 80 修改为 Listen   127.0.0.1:80

        将ServerName 修改为 ServerName    LocalHost:80


        增加关于加载mod_jk的语句:
            LoadModule jk_module modules/mod_jk.so
            Include /usr/local/apache2/conf/mod_jk.conf
      
        增加虚拟主机:
        <VirtualHost *:80>
                   ServerAdmin my@mail.com                                                       #管理员邮件
                  ProxyPass / ajp://192.168.105.95:8009/               
                  ProxyPassReverse / ajp://192.168.105.95:8009/
                  ServerName 192.168.105.95:80                            #服务器名称
                  ServerAlias exam.thizlinux.org                        #服务器别名
                  ErrorLog logs/leo.com-error_log
                    CustomLog logs/leo.com-access_log common
        </VirtualHost>


        5. 安装Tomcat

            # tar zxvf apache-tomcat-5.5.26.tar.gz  
            # ln   -s    apache-tomcat-5.5.12    tomcat

        6. 修改tomcat的server.xml文件
   
            在Host段中加入:   
                <Context path=""   docBase="/var/wwwroot" debug="0"   reloadable="true"   crossContext="true"/>
                ## docBase为项目名称,须根据实际情况修改

论坛徽章:
0
4 [报告]
发表于 2008-07-05 07:00 |只看该作者
虽然简单,倒也全了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP