当前位置: 首页 > Linux

nginx的新模块已经安装好了(以新的headers-more-nginx-module模块为例)

时间:2023-04-06 03:42:19 Linux

编译好的nginx需要添加headers-more-nginx-module模块自定义响应头nginx其他模块也适用环境nginx包目录:/app/nginx-1.12.2nginx安装目录:/app/nginx112插件目录:/app/tools/headers-more-nginx-module-0.33系统环境centOs7资源地址headers-more-nginx-module-0.33github地址查看插件支持的nginx版本github地址headers-more-nginx-module下载地址nginx下载地址download#示例目录/app/toolscd/app/tools/#下载插件wgethttps://github.com/openresty/headers-more-nginx-module/archive/v0.33.tar.gz#Unziptar-zxvfv0.33.tar.gzloadmodule#查看安装参数命令(取出:configurearguments:)/app/nginx/sbin/nginx-V#编译cd到nginx资源目录/app/nginx-1.12.2/#取在上面的配置中添加--add-module=/app/tools/headers-more-nginx-module-0.33./configure--prefix=/app/nginx112--add-module=/app/tools/headers-more-nginxafterarguments-module-0.33#Edit,记得没有makeinstallmake#backupcp/app/nginx112/sbin/nginx/app/nginx112/sbin/nginx.bak#Overwrite(覆盖提示输入y)cp-f/应用程序/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清晰、详细的使用计划可以看参考文档,支持添加、修改、清除响应头的操作,直接使用重启nginx/app/nginx112/sbin/nginx-sstop/app/nginx112/sbin/nginx重新加载可能无效