手动添加apache的mod_rewrite模块

简介:

  今天和同事测试wordpress,发现wordpress rewrite规则不生效,刚开始以为apache在编译安装的时候没有添加mod_rewrite。
   下面就手动给apache添加mod_rewrite,具体步骤如下:
1.在apache的编译目录里面/httpd-2.2.15/modules/mappers执行下面两条命令。

2.执行完成后,会在/usr/local/httpd/modules目录里面多一个mod_rewrite.so文件。

3.查看apache主配置文件,发现apache配置文件里面多一行LoadModule rewrite_module modules/mod_rewrite.so语句。

重启apache服务,此时你的apache已经支持rewrite规则了。
   但是在重启apache服务的时候提示下面的错误module rewrite_module is built-in and can't be loaded,说明rewrite模块是内建模块,不用在调入,需要在apache的主配置文件里面注释掉LoadModule rewrite_module modules/mod_rewrite.so。
   为什么wordpress .htaccess不生效呢?

需要配置apache的虚拟主机的时候添加下面内容

<VirtualHost *:8080>
    ServerAdmin  shifeng_zhang88@163.com
    DocumentRoot /data/wordpress
    ServerName test.wordpress.com
    <Directory /data/wordpress>
    Options FollowSymLinks
    AllowOverride All

    order allow,deny
    Allow from all
    </Directory>
</VirtualHost>











本文转自 sfzhang 51CTO博客,原文链接:http://blog.51cto.com/sfzhang88/877948,如需转载请自行联系原作者

目录
相关文章
|
PHP Apache
PHP环境搭建(配置php模块到apache服务器)
PHP环境搭建(配置php模块到apache服务器)
107 0
|
3月前
|
存储 缓存 Ubuntu
如何在 Apache Web 服务器中安装、配置和使用模块
如何在 Apache Web 服务器中安装、配置和使用模块
84 0
|
6月前
|
存储 缓存 负载均衡
【Apache ShenYu源码】如何实现负载均衡模块设计
整个模块为ShenYu提供了什么功能。我们可以看下上文我们提到的工厂对象。/***/核心方法很清晰,我们传入Upsteam列表,通过这个模块的负载均衡算法,负载均衡地返回其中一个对象。这也就是这个模块提供的功能。
|
Apache
Apache域名跳转----配置rewrite模块
Apache域名跳转----配置rewrite模块
365 0
|
SQL JSON 供应链
【墨菲安全实验室】Apache IoTDB grafana-connector模块SQL注入分析
【墨菲安全实验室】Apache IoTDB grafana-connector模块SQL注入分析
【墨菲安全实验室】Apache IoTDB grafana-connector模块SQL注入分析
|
监控 安全 Apache
mod_sflow 轻量、实时的流量分析 Apache 模块
sFlow 是一种网络流量分析的协议。通过流量分析,可以实现更有效地监控网络的状况。例如,最近爆出的OpenSSL心脏出血漏洞,由于是通过 OpenSSL 漏洞直接读取内存信息,而不是直接入侵系统,因此服务器日志上不会有相关的记录,使用常规手段难以难以追查。但是,由于来回通信包的长度等特征非常明显,因此利用sFlow之类的技术分析流量特征,就可以追溯攻击流量和攻击历史。特别是,这次的 OpenSSL 漏洞可以无限制反复利用,这既方便了攻击者,不用依靠精妙的技巧来操控读取地址,反复读取即可获得大量内存片段,另一方面也使攻击行为更容易被侦测到。
565 0
mod_sflow 轻量、实时的流量分析 Apache 模块
|
JSON druid Java
Apache Druid自定义扩展模块-数据解析器
一.简述 Apache Druid已有的扩展模块很多包括:HDFS存储使用的druid-hdfs-storage,Kafka数据接入使用的druid-kafka-indexing-service,将MySQL做为元数据库使用的mysql-metadata-storage,数据排重使用的druid-datasketches;但有时这些也无法满足我们实际应用场景下的特殊需求,那么必要的二次开发增加自定义的模块就成了必然。
5443 0

推荐镜像

更多
下一篇
无影云桌面