fenghuoliuxing0 2015-07-05
参考《Nginx教程从入门到精通》中的nginx安装说明,为了能够方便nginx中location的调试,最好安装nginx-echo模块,添加nginx-echo模块方式如下:
1. 首先下载nginx-echo模块源码:https://github.com/agentzh/echo-nginx-module/tags
2. 解压到某个路径,假设为 /path/to/echo-nginx-module
3. $ ./configure --prefix=/opt/nginx --add-module=/path/to/echo-nginx-module
4. make install
经测试,即使在nginx安装完成之后,使用如上命令之后nginx的配置文件内容也不会被替换,只是增加了对echo模块的支持。
# cd /usr/local/src/ # wget http://nginx.org/download/nginx-1.4.2.tar.gz # wget https://github.com/alibaba/nginx-http-concat/archive/master.zip -O nginx-http-concat-master.zip # unzip nginx-http-concat-master.zip # tar -xzvf nginx-1.4.2.tar.gz # cd nginx-1.4.2 # ./configure --prefix=/usr/local/nginx-1.4.2 --with-http_stub_status_module \ --add-module=../nginx-http-concat-master # make # make install注:1. concat模块默认js文件的请求类型为application/x-javascript,而在nginx中js文件的请求类型为application/java-script,所以在配置文件中需要指定需要合并的文件类型。