虚拟化容器,大数据,DBA,中间件,监控。

apache的mod_speling模块安装配置说明

23 11月
作者:admin|分类:系统运维

apache的mod_speling模块安装配置说明


这个模块你可以这样去生成

1、下载一个与当前使用的apache一样版本的安装

2、解压安装包,然后进入其目录
#cd /tmp/httpd-2.2.11/modules/mappers/
#ls   ,此目录有个mod_speling.c文件

3、生成模块
/usr/local/apache/bin/apxs -c -i -a mod_speling.c

注:usr/local/apache/为我生产环境的apache目录,

完成上述后会在/usr/local/apache/modules/目录下多一个mod_speling.so模块文件


4、重启httpd服务

 

 

PS:

 
<VirtualHost 192.168.1.227:80>
#    ServerAdmin admin@zj.com
DocumentRoot /var/www/html/
#    ErrorDocument 404 http://www.zj.com
    CheckSpelling On          (加上这个)
ServerName 122.222.222.222

#    ErrorLog /var/log/httpd/zjnetbarerror_log
#    CustomLog /var/log/httpd/zjnetbar_log combined
</VirtualHost>





默认情况下,在apahce服务器中,有网址 /Tansf/ ,但如果访问 /tansf/ ,apache是不能识别的(即不能把t改为T)。
      用mod_speling模块可以解决该问题。
      安装apache时要把mod_speling模块也编译了,如
     ./configure   --prefix=/usr/local/apache2    --enable-so    --enable-speling

    修改httpd.con文件,在该文件最后加上 CheckSpelling on 
    mod_speling还可以自动修改错误的url中,设置一样,但启动了CheckSpelling会降低apache的执行效率

浏览2534 评论0
返回
目录
返回
首页
Shell脚本编程的常识 GNU Octave 3.8 install for MAC OSX 10.9原版说明