将Windows下的项目(如:php)迁移到Linux下,由于Windows操作系统中,文件名是不区分大小写的;而Linux系统是大小写敏感,会导致有些网页出现404情况。
那么,怎样Nginx实现url请求不区分大小写呢?
下面是安装lua模块的方式。lua-nginx-module来自大牛agentzh的开源项目,在Nginx中嵌入Lua语言,使之可以支持强大Lua语法。
安装lua
1、下载lua
wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz
2、安装lua
tar -xvzf LuaJIT-2.0.2.tar.gz
cd LuaJIT-2.0.2
make && make install
3、配置lua
在当前用户的home目录下,编辑.bashrc,添加:
export LUAJIT_LIB="/usr/local/lib"
export LUAJIT_INC="/usr/local/include/luajit-2.0"
使配置立即生效,source .bashrc
下载nginx-lua
1).在opt目录下,下载nginx-lua模块
wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz
wget https://github.com/openresty/lua-nginx-module/archive/v0.10.9rc7.tar.gz
2).解压模块
tar -xvzf v0.3.0.tar.gz
tar -xvzf v0.10.9rc7