为已编译的apache2添加mod_proxy模块
来源:互联网 发布:高效程序员的45个习惯 编辑:程序博客网 时间:2024/05/19 01:07
查看apache支持的模块:
httpd -l
查看apache载入的模块:
httpd -t -D DUMP_MODULES
使用apache扩展工具apxs可以为apache编译和安装扩展模块。新安装的模块将作为动态共享对象提供给apache,因此,apache运行的平台必须支持DSO特性,并且httpd必须内建mod_so模块。这样才能使用mod_so提供的LoadModule指令在运行时将模块加载到apache服务器中。
要为已运行的apache添加mod_proxy模块,先定位到apache源码中modules/proxy目录。然后使用apxs进行编译安装:
/usr/local/apache2/bin/apxs -i -c -a mod_proxy.c proxy_util.c
-c表示进行编译,-i表示将生成的模块安装到apache的modules目录下,-a选项在httpd.conf中增加一条LoadModule指令以载入刚安装的模块,或者如果此指令已存在,则启用之。
apxs会根据源码判断模块的名称,或者(在失败的情况下)根据文件名推测模块名称,可以用-n选项显式地指定模块名称。
安装成功以后将在apache的modules目录下生成mod_proxy.so文件,并且在httpd.conf中加入了一行
LoadModule proxy_module modules/mod_proxy.so
proxy只是核心模块,具体使用时还需要其它模块的支持,安装方法类似。
/usr/local/apache2/bin/apxs -i -c -a mod_proxy_http.c
/usr/local/apache2/bin/apxs -i -c -a mod_proxy_ftp.c
/usr/local/apache2/bin/apxs -i -c -a mod_proxy_connect.c
同样,安装后在apache的modules目录中生成了mod_proxy_http.so, mod_proxy_ftp.so, mod_proxy_connect.so文件。并且在httpd.conf中添加了如下行:
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
这样,mod_proxy模块就安装好了,进行具体的应用配置,重启apache就可以了。
- 为已编译的apache2添加mod_proxy模块
- 加载模块时出现问题的解决方案-为已编译的内核编译模块
- 给已经编译运行的Apache增加mod_proxy模块的配置方法
- apache反向代理实现负载均衡,编译mod_proxy模块
- Linux下为已编译安装的PHP安装一个新模块
- apache2添加proxy_http模块问题解决
- debian和ubuntu下apache2重定向模块的添加
- Apache模块 mod_proxy
- 在已有nginx上添加模块以及在已有安装包上编译nginx
- 2.4内核编译添加单独的模块!
- ubuntu编译添加模块的方法
- 给nginx 添加新的编译模块
- 迫于用户压力,新版易语言已取消为编译后的EXE强制添加版本信息中的“备注”
- 已安装的nginx添加第三方模块
- android源码环境内置已编译好的模块apk_so_jar_bin
- 为 OPENWRT 编译额外的内核模块
- LINUX下为apache添加模块 配置jk_connector的模块
- OpenCV3.1.0添加opencv_contrib库(已编译好的库)
- Wince CE 6.0 - 生成OS映像文件 - 错误报告2 - 缺失kitl.dll
- MFC 程序最小化到系统托盘区的一个简单实例
- 美国名校网上公开课_free online courses of America's top colleges
- MapABC地图API
- Linux常用的网络命令
- 为已编译的apache2添加mod_proxy模块
- Bookshelf题解动态规划DP
- gnash的gui驱动机制.
- POJ1404I-Keyboard题解动态规划DP
- Fedora用yum安装软件是出现的问题
- POJ1463Strategic game题解动态规划DP
- 关于余世维说说的“领袖性格”
- LESSON 2 BASIC COMMANDS IN LINUX AND WINDOWS (LINUX 和 WINDOWS的基本命令) part IV
- [转]Ubuntu10.04修复Grub2引导