Apache请求转发配置步骤

    技术2025-04-14  35

    Apache 请求转发配置步骤

    2011-2-11

     

    1、 Apache JK

    下载 httpd-2.2.17.tar.gz

    http://labs.renren.com/apache-mirror/httpd/httpd-2.2.17.tar.gz

     

    代理模块 mod_jk-1.2.31-httpd-2.2.x.so 下载地址:

    http://labs.renren.com/apache-mirror/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.31/x86_64//mod_jk-1.2.31-httpd-2.2.X.so

     

    2、 安装

    a)   解压

    # tar zxvf httpd-2.2.17.tar.gz

    b)   配置编译参数

    # cd httpd-2.2.17

    #./configure --prefix=/ home/webgis/apacheser --enable-so --enable-proxy --enable-proxy-ajp --enable-proxy-http --enable-proxy-connect --enable-proxy-balancer

    --prefixe=/home/webgis/apacheser 】表示 apache 的安装目录;

    默认情况下, Apache 安装是不会将这些文件编译进内核,因此,需要人工加载,而通过上述操作,在编译时会将这些 DSO 文件编译到内核中。

    c)   编译

    # make

    d)   安装

    # make install

    e)   启动停止 apache

    # /home/ webgis /apacheser/bin/apachectl start

    f)   检查是否启动成功

    在本机浏览器中访问 URL: http://localhost/

    页面显示: It works!

    g)   停止 apache

    # /home/ webgis /apacheser/bin/apachectl stop

    h)   mod_jk-1.2.31-httpd-2.2.x.so 改为 mod_jk.so (可选),复制到 [apache 安装目录 /modules] 目录下。

     

    3、 修改 http.conf

    http.conf 文件末尾添加以下内容:

    # (httpd.conf)

    # 加载 mod_jk 模块

    LoadModule jk_module modules/mod_jk.so    # mod_jk-1.2.31-httpd-2.2.x.so

     

    # Configure mod_jk

    JkWorkersFile conf/workers.properties

    JkMountFile conf/uriworkermap.properties

    JkLogFile logs/mod_jk.log

    JkLogLevel warn

     

    4、 JK 配置文件

    workers.properties 链接到 Tomcat 服务器的连接定义文件;

    # workers.properties

    # list the workers by name

     

    worker.list=gis,ccip

     

    # gis server

    # ------------------------

    worker.gis.port=8009    # 对应 tomcat AJP 1.3 链接端口,默认为 8009

    worker.gis.host=10.10.14.86

    worker.gis.type=ajp13   # 默认填写 ajp13

     

    # ccip server

    # ------------------------

    worker.ccip.port=8009

    worker.ccip.host=10.10.14.136

    worker.ccip.type=ajp13

     

    uriworkermap.properties URI 映射文件,用来指定哪些 URL Tomcat 处理。

     

    workers.properties uriworkermap.properties 复制到 [ apache 安装目录 /conf ] 下即可。

     

    5、 可能出现的问题

    a)   Linux 系统的防火墙 80 端口未被设置为远程可访问。

     

     

     

    最新回复(0)