aapanel:添加nginx自定义模块 (Headers More)

今天说说如何给在aapanel中给nginx添加自定义模块Headers More,具体的安装就不多说了。直接看看如何添加自定义模块吧。

1、编译安装nginx

这里一定要选择编译安装nginx。具体看图:

2、具体代码

1)module name:headers_more

2)module details:head_more

3)module paameter:

--add-module=/www/server/ngx_modules/headers_more

4)prefix script

mkdir /www/server/ngx_modules
cd /www/server/ngx_modules
wget https://github.com/openresty/headers-more-nginx-module/archive/refs/tags/v0.33.zip
unzip v0.33.zip
rm v0.33.zip
mv headers-more-nginx-module-0.33 headers_more

5)全部设置好,点击submit即可。

3、效果

看图:

4、简单设置

ngx_headers_more主要用于添加、设置和清除输入或者输出http header头的信息。

1)自定义http header头的信息

  • more_set_headers 用于 添加、修改、清除 响应头
  • more_clear_headers 用于 清除 响应头
  • more_set_input_headers 用于 添加、修改、清除 请求头
  • more_clear_input_headers 用于 清除 请求头

去掉X-Powered-By响应头,增加一个X-Author响应头,修改Server响应头为Apache,伪装一下。代码如下:

more_clear_headers X-Powered-By;
more_set_headers "X-Author: daniao.org" "Server: Apache 2.4";

2)代码放哪里,aapanel的话,可以直接放在网站的伪静态里面。

5、最后

使用愉快~~

未经允许不得转载:mis笔记 » aapanel:添加nginx自定义模块 (Headers More)

赞 (37)

评论

1+5=