Linux下Apache安装/增加mod_rewrite模块的方法

 更新时间:2011年04月02日 22:44:47   作者:  
如果你的apache已经安装好了,现在只想编译出mod_rewrite.so模块,在apache中进行加载,下面我们就介绍这个方法。
如果你的服务器apache还没有安装,那很简单,在编译apache时将mod_rewrite模块编译进去就可以,相关文档可以在http://man.chinaunix.net/newsoft …… ew/mod/mod_rewrite. html中找到。如果你的apache已经安装好了,现在只想编译出mod_rewrite.so模块,在apache中进行加载,下面我们就介绍这个方法。

以Fedora操作系统进行举例:

1)首次安装apache,在编译时增加——enable-rewrite选项。

如。/configure ——prefix=/usr/local/apachel ——enable-so ——enable-mods-shared=all ——enable-rewrite ——enable-cache

2)增加mod_rewrite模块

# find . -name mod_rewrite.c //在apache的源码安装目录中寻找mod_rewrite.c文件

# cd PATH/to/mod_rewrite.c //进入包含mod_rewrite.c文件的目录

# /usr/local/apache/bin/apxs -c mod_rewrite.c //apxs应指定绝对路径,在你当前正在使用apache的bin目录里

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

如果没有什么错误的话,应该在你的apache的modules目录中编译出一个mod_rewrite.so文件。

编辑httpd.conf文件,确认httpd.conf中已经包含mod_rewrite.so的加载语句,如下:

LoadModule rewrite_module modules/mod_rewrite.so

这时,你的apache应该已经支持rewrite了。

vicos注:完成之后,记得重启服务器apache.

相关文章

  • Apache APISIX Dashboard 未授权访问漏洞分析(CVE-2021-45232)

    Apache APISIX Dashboard 未授权访问漏洞分析(CVE-2021-45232)

    Apache APISIX 是一个动态、实时、高性能的 API 网关, 提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能,这篇文章主要介绍了Apache APISIX Dashboard 未授权访问漏洞(CVE-2021-45232),需要的朋友可以参考下
    2023-03-03
  • Linux防火墙配置SNAT教程(1)

    Linux防火墙配置SNAT教程(1)

    这篇文章主要为大家详细介绍了Linux防火墙配置SNAT教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Linux账号文件控制管理步骤详解

    Linux账号文件控制管理步骤详解

    在本篇文章里小编给大家整理了关于Linux账号文件控制管理的步骤和实例,需要的朋友们可以参考下。
    2019-08-08
  • Apache POI案例代码详解

    Apache POI案例代码详解

    Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目,可以使用POI在Java程序中对Miscrosoft Office各种文件进行读写操作,本文介绍Apache POI案例代码,感兴趣的朋友一起看看吧
    2024-04-04
  • Linux下利用unzip命令如何解压多个文件详解

    Linux下利用unzip命令如何解压多个文件详解

    这篇文章主要给大家介绍了关于在Linux下利用unzip命令如何解压多个文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • htaccess 将所有请求重定向到某个URL地址的规则

    htaccess 将所有请求重定向到某个URL地址的规则

    htaccess 将所有请求重定向到某个URL地址的规则,需要的朋友可以参考下。
    2011-04-04
  • linux删除 buff/cache缓存的操作方法

    linux删除 buff/cache缓存的操作方法

    这篇文章主要介绍了linux删除 buff/cache缓存的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-04-04
  • Linux如何实现断点续传文件功能

    Linux如何实现断点续传文件功能

    最近在工作中遇到一个需求,要实现Linux下的文件传输,支持断点续传,所以这篇文章主要给大家介绍了关于Linux如何实现断点续传文件功能的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-12-12
  • Ubuntu 12.04 64位 对Python 源代码编译详解

    Ubuntu 12.04 64位 对Python 源代码编译详解

    这篇文章主要介绍了Ubuntu 12.04 64位 对Python 源代码编译的相关资料,需要的朋友可以参考下
    2017-01-01
  • Linux并发执行很简单,这么做就对了

    Linux并发执行很简单,这么做就对了

    linux并发执行也可以很简单,不用安装环境、编译等繁琐步骤也可以实现。跟着小编一起看看这种方法,推荐给大家,希望大家能够从中受益
    2018-09-09

最新评论