记录一些常用的函数和瞎折腾的过程……

LNMP环境中给Nginx安装headers_more模块

提醒:本文最后更新于 110 天前,文中所描述的信息可能已发生改变,请谨慎使用。

安装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中了。