• Fedora8上Apache Httpd与Tomcat6初集成


    系统信息:

    环境:

    Linux version :2.6.23.1-42.fc8,gcc version 4.1.2 20070925

    Apache Httpd version: 2.2.6.3-3

    Tomcat version:6.0.37

    JK插件下载地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.23/mod_jk-1.2.23-apache-2.2.x-linux-i686.so

    集成步骤如下:

    第一步:下载mod_jk-1.2.23-apache-2.2.x-linux-i686.so,地址见上面。

    第二步:将mod_jk-1.2.23-apache-2.2.x-linux-i686.so拷贝到httpd目录/etc/httpd/modules,并改名为mod_jk_linux.so

    #move mod_jk-1.2.23-apache-2.2.x-linux-i686.so mod_jk_linux.so

    第三步:在/etc/httpd/conf下创建文件workers.properties,内容为

    worker.list=worker1
    worker.worker1.port=8009
    worker.worker1.host=localhost
    worker.worker1.type=ajp13
    worker.worker1.lbfactor=1

    第四步:用VI打开/etc/httpd/conf/httpd.conf,在末尾加入以下内容:

    LoadModule jk_module modules/mod_jk_linux.so
    JkWorkersFile conf/workers.properties
    JkLogFile logs/mod_jk.log
    JkLogLevel debug
    JkMount /*.jsp worker1

    这里会让*.jsp的请求交由8009端口的Tomcat执行。

    第五步:重启httpd,重启tomcat。如果没启动那么启动就可以了。

    第六步:访问 http://localhost/JSTLSample/web/page/index.jsp,出现以下画面。

    http://localhost/JSTLSample/web/page/index.jsp里面没有端口号,说明请求先由守在80端口的httpd得到了,它一看url带jsp,知道改由8009端口的worker1即tomcat来处理,于是就把请求交给它再把相应拿回来。整个过程标志着Tomcat和Httpd集成上了。

    此文与前文有关联,如不明请回溯。以上文字如有错误希望指出,thanks。

  • 相关阅读:
    弹性布局、动画、过渡
    HTML
    数据库对象
    函数
    oracle与PL/SQL安装
    网络编程
    多线程
    联调接口
    vue 全局变量
    vue ajax请求
  • 原文地址:https://www.cnblogs.com/heyang78/p/3260362.html
Copyright © 2020-2023  润新知