LNMP环境中给Nginx安装headers_more模块
安装nginx,默认是不安装headers_more模块的,如果在网站配置文件中使用了这个模块,因找不到此模块,就会报错,比如在启用webdav时,就使用了“more_set_input_headers”。
Nginx的headers_more模块功能就是添加、修改、清除http的header部分的内容。
headers_more模块主要有4个指令:
响应头部分的添加、修改、清除:
more_set_headers
more_clear_headers
请求头部分的添加、修改、清除:
more_set_input_headers
more_clear_input_headers
项目下载地址为:
https://github.com/openresty/headers-more-nginx-module/tags
我使用的lnmp,要启用headers-more非常简单,只需要如下操作即可:
1、下载源码:
wget https://github.com/openresty/headers-more-nginx-module/archive/v0.33.tar.gz
2、解压放到指定位置,如:
tar -zxvf v0.33.tar.gz -C /root/lnmp1.8/src
3、在nginx的配置文件中加入模块参数:
Nginx_Modules_Options='--add-module=/root/lnmp1.8/src/headers-more-nginx-module-0.33'
然后正常编译lnmp即可,安装完成headers-more-nginx-module插件也就集成到nginx中了。