jianxing 2019-07-01
编译好的nginx需要添加headers-more-nginx-module模块来自定义响应头
nginx其它模块同样适用# 举例目录/app/tools cd /app/tools/ #下载插件 wget https://github.com/openresty/headers-more-nginx-module/archive/v0.33.tar.gz #解压 tar -zxvf v0.33.tar.gz
# 查看安装参数命令(取出:configure arguments:) /app/nginx/sbin/nginx -V # 在nginx资源目录编译 cd /app/nginx-1.12.2/ # 将上面取出的configure arguments后面追加 --add-module=/app/tools/headers-more-nginx-module-0.33 ./configure --prefix=/app/nginx112 --add-module=/app/tools/headers-more-nginx-module-0.33 # 编辑,切记没有make install make # 备份 cp /app/nginx112/sbin/nginx /app/nginx112/sbin/nginx.bak # 覆盖(覆盖提示输入y) cp -f /app/nginx-1.12.2/objs/nginx /app/nginx112/sbin/nginx
vim /app/nginx112/conf/nginx.conf # 添加配置(在http模块) more_clear_headers 'Server';上面配置只是将http响应头中的Server:nginx/1.12.2清楚,详细使用方案可阅读参考文档,
/app/nginx112/sbin/nginx -s stop /app/nginx112/sbin/nginx直接使用reload可能会无效