zoukankan      html  css  js  c++  java
  • 给已经编译运行的Apache增加mod_proxy模块的配置方法

    在Linux系统下,需要给已经编译运行的Apache增加mod_proxy模块,可以按照如下方法配置。

    具体配置步骤如下:
    1. 首先定位到Apache源码的 proxy目录
    # cd /root/soft/httpd/httpd-2.2.31/modules/proxy/
     
    2. 编译相应模块:
    其中 "/opt/httpd/httpd" 为之前Apache的安装目录

    # /opt/httpd/httpd/bin/apxs -c -i mod_proxy.c proxy_util.c

    加载模块:
    # /opt/httpd/httpd/bin/apxs -i -a -n proxy mod_proxy.la

    这样,就将proxy安装成功了,你可以到httpd.conf中看到自动添加了如下语句:
    LoadModule proxy_module        modules/mod_proxy.so
    module 文件夹中也生成了相应的 mod_proxy.so 模块

    但是,proxy只是核心模块,要具体使用时,还需要增加相应的模块,方法类似。

    例如笔者要使用 ProxyPass, ProxyPassReverse,
    那么就需要 http,所以继续编译添加如下模块:

    # /opt/httpd/httpd/bin/apxs -c mod_proxy_http.c
    # /opt/httpd/httpd/bin/
    apxs -i -a -n proxy_http mod_proxy_http.la

    同样的,你就可以看到 httpd.conf 中自动增加了
    LoadModule proxy_http_module modules/mod_proxy_http.so
    module 文件夹中也生成了相应的 mod_proxy_http.so 模块

    最后,重启apache就好了。 good luck!.
  • 相关阅读:
    二分查找代码
    顺序查找代码
    js原生获取css属性
    前端使用nginx上传文件时,进度获取不对
    动态赋值poster,无法显示
    git 命令收藏
    promise笔记
    vscode自定义代码块
    vuex的初始化
    webstorm添加自定义代码块
  • 原文地址:https://www.cnblogs.com/quchengfeng/p/4803170.html
Copyright © 2011-2022 走看看