Linux下扩展Apache模块
博客专区 > Koma 的博客 > 博客详情
Linux下扩展Apache模块
Koma 发表于3年前
Linux下扩展Apache模块
  • 发表于 3年前
  • 阅读 41
  • 收藏 1
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: 安装的时候图方便没有一次性编译进去,现在又要采用模块的方式来增加~

1,关于编译Apache

其实在安装apache的时候最好把常用的模块都编译进去,这样也省得后期再去添加

常用的编译项:

./configure  --prefix=<path>  --enable-mods-shared=all  --enable-so  --enable-rewrite

下面这些不一定非要去指定,但是有些库属于依赖包则必须要安装

 --with-apr=<path>   --with-apr-util=<paht>  --with-pcre=<path> 

2,添加apache模块

有些时候为来安装能够一次性完成,不至于出错,只能在安装的时候先不去编译一些包,然后后期再根据需要去添加,那就是下面的这种方法了!

首先需要增加的模块是:rewrite 模块

在httpd的源码目录下,切换到:modules/mappers   目录下

然后以此执行如下命令:

/usr/local/apache2/bin/apxs  -c   mod_rewrite.c 

/usr/local/apache2/bin/apxs  -i  -a  -n  mod_rewrite  mod_rewrite.la

如果执行没有错误的话会提示:

Libraries have been installed in:
   /usr/local/apache2/modules


然后再httpd.conf文件中增加:

LoadModule rewrite_module modules/mod_rewrite.so

PS:查看apache加载了那么模块,可以使用如下方法:

/usr/local/httpd/bin/apachectl   -t   -D   DUMP_MODULES


共有 人打赏支持
粉丝 58
博文 118
码字总数 98264
作品 1
×
Koma
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: