公司要将winserver2003服务器升级为Linux,下载服务需要转移至linux上,这就遇到一个问题,Linux是区分大小写的,这样就有可能造成很多用户下载不到东西.
之前使用nginx,结果没有找到方法,但是apache有不区分大小写的功能,也就是模块speling_module
安装apache http server 2.2.19 版本
这个在上一篇博文中有提到,这里具体讲一下httpd.conf中的配置
vi httpd.conf
找到LoadModule这段,应该会发现有很多,这是动态加载的模块,加入下面这句
LoadModulespeling_module modules/mod_speling.so
但是我的配置文件里面这句已经有了,我的同事却没有,可以仔细看看
然后在这句里面加入
<Directory "/downloadfile">
CheckSpelling ON
</Directory>
保存,然后重启apache
这样就完成了。
之前使用nginx,结果没有找到方法,但是apache有不区分大小写的功能,也就是模块speling_module
安装apache http server 2.2.19 版本
这个在上一篇博文中有提到,这里具体讲一下httpd.conf中的配置
vi httpd.conf
找到LoadModule这段,应该会发现有很多,这是动态加载的模块,加入下面这句
LoadModulespeling_module modules/mod_speling.so
但是我的配置文件里面这句已经有了,我的同事却没有,可以仔细看看
然后在这句里面加入
<Directory "/downloadfile">
CheckSpelling ON
</Directory>
保存,然后重启apache
这样就完成了。
转载于:https://blog.51cto.com/5398822/936133