安装apache后怎样添加代理模块

安装apache后怎样添加代理模块.png

    安装apache后,发现缺少一些必需的模块。 因此,您需要手动将模块添加到apache。


    让我们以代理模块为例介绍添加方法。


1、Apache2.2.3目录


    我的Apache2.2.3安装在/usr/local/apache目录下。Apache源码目录/usr/local/httpd-2.2.3。


2、添加代理模块


    要为已运行的apache添加mod_proxy模块,先定位到apache源码中modules/proxy目录。然 后使用apxs进行编译安装:


    (1)添加mod_proxy.so

安装apache后怎样添加代理模块1.png

    apxs -i -a -c mod_proxy.c proxy_util.c问题解决。因为proxy_util.c是基础模块,所以 必 须先安装。上面命令中农已经加了,不会出现这个问题。


    (2)添加mod_proxy_http.so

安装apache后怎样添加代理模块2.png

    (3)添加mod_proxy_ajp.so

安装apache后怎样添加代理模块3.png

    3、重新启动Apache.

安装apache后怎样添加代理模块4.png

    apxs选项说明:


    -c执行编译操作

 

    -i安装操作,将一个或多个动态共享库安装到服务器的modules目录

 

    -a自动将LoadModule行添加到httpd.conf文件中,以 激活此模块(如果存在此行)将其启用。  

 

    -A与-a相似,但是它在需要编辑的LoadModule行之前添加了井号前缀(#)

 

    -e,可以与-结合使用 与-i操作类似的a和-A选项修改httpd.conf文件,但不要安装此模块。

对我有帮助
26人认为有帮助

相关帮助