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

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#installation

我使用的lnmp,要启用headers-more非常简单,只需要如下操作即可:

1、下载源码:
http://nginx.org/download/nginx-1.17.8.tar.gz

2、解压放到指定位置,如:
/root/lnmp1.8/src/headers-more-nginx-module

3、在nginx的配置文件中加入模块参数:

Nginx_Modules_Options='--add-module=/path/to/headers-more-nginx-module'

4、安装或更新即可启用headers_more模块。