zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    大型项目前端架构浅谈
    图标使用新姿势- react 按需引用 svg 的实现
    为什么json 不能使用 int64类型
    SSL证书对SEO网站优有什么影响?使用HTTPS的SEO优势
    web安全测试必须注意的五个方面
    在小程序中实现 Mixins 方案
    网站web前端常见的优化措施
    前端 HTML空格的六种方式
    如何正确选型,React Native 还是 Native?
    CSS3 渐变(Gradients)
  • 原文地址:https://www.cnblogs.com/heyang78/p/3260362.html
Copyright © 2011-2022 走看看