• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 安装apache后如何添加代理模块

安装apache后如何添加代理模块

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了安装apache,添加代理模块等相关知识,希望对您有所帮助

安装apache后如何添加代理模块


前言:

在安装完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

/usr/local/apache/bin/apxs -i -c -a  mod_proxy.c proxy_util.c安装成功以后将在apache的modules目录下生成mod_proxy.so文件,并且在httpd.conf中加入了一行:LoadModule   proxy_module modules/mod_proxy.so如mod_proxy.c错误信息:httpd: Syntax error on line19of/usr/local/apache/conf/httpd.conf: Cannot not load/usr/local/apache/modules/mod_proxy.so into server: /usr/local/apache/

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


(2)添加mod_proxy_http.so

/usr/local/apache/bin/apxs -i -c -a  mod_proxy_http.c proxy_util.c安装成功以后将在apache的modules目录下生成mod_proxy.so文件,并且在httpd.conf中加入   了一行: LoadModule proxy_http_module modules/mod_proxy_http.so


(3)添加mod_proxy_ajp.so

/usr/local/apache/bin/apxs -c -i -a mod_proxy_ajp.c ajp*.c注意一定要加ajp*c,这些事和mod_proxy_ajp.c相关的,否则会报错:httpd: Syntax error on line 60 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/mod_proxy.so into server:   /usr/local/apache/modules/mod_proxy.so: undefined symbol: ajp_send_header


3、重新启动Apache.

/usr/local/apache/bin/apachectl start

apxs选项说明:

-c 执行编译操作

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

-a 自动增加一个LoadModule行到httpd.conf文件,以激活此模块,若此行存在则启用之

-A 与-a类似,但是它增加的LoadModule行前有井号前缀(#)

-e 需要执行编辑操作,可与-a和-A选项配合使用,与-i操作类似,修改httpd.conf文件,但并不安装此模块。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 安装apache后如何添加代理模块

相关文章

  • PHP如何使用Callback/Callable类型
  • Photoshop设计绚丽的3D艺术字教程
  • 巧用PS蒙版扣去黑色背景火焰文字
  • 那些你不知道的Photoshop冷知识技巧
  • Nginx环境下PHP安全设置
  • Photoshop制作可口的饼干文字特效
  • CDR打造质感立体文字
  • WordPress文章列表 添加文章内图片数量展示!
  • 详解使用php-imap查询操作邮件收件箱
  • Angular利用service实现自定义服务(notification)

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 让dedecms友情链接也支持limit
    • 关于出现“对不起,您安装的不是正版应用..”的解决办法
    • 如何升级或修改nodejs的版本
    • 简析Thinkphp5框架通过模型进行增删改查
    • Photoshop制作时尚绚丽的3D立体字教程
    • dedecms织梦图集上传图片自动获取图片名做注释
    • 你可能要纠正这5个PHP编码小陋习!
    • 数据库优化的几种方式分别是什么
    • 【网络营销】网络商店的设计
    • uni-app小程序录音上传的解决方案

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有