博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx安全
阅读量:6091 次
发布时间:2019-06-20

本文共 1472 字,大约阅读时间需要 4 分钟。

1.隐藏版本号和server信息

[root@node1 nginx-1.8.0]# vim src/core/nginx.h 

#define NGINX_VERSION       ""

#define NGINX_VER          "tingyun/" NGINX_VERSION

#define NGINX_VAR          "tingyun"

[root@node1 nginx-1.8.0]# vim src/http/ngx_http_header_filter_module.c 

static char ngx_http_server_string[] = "" CRLF;

static char ngx_http_server_full_string[] = "" NGINX_VER CRLF;

[root@node1 nginx-1.8.0]# vim src/http/ngx_http_special_response.c 

"<hr><center>tingyun</center>" CRLF

[root@node1 nginx-1.8.0]# ./configure  --prefix=/usr/local/nginx-1.8.0  --with-file-aio  --with-poll_module  --with-pcre  --without-http_autoindex_module  --without-http_ssi_module  --without-mail_pop3_module  --without-mail_smtp_module  --without-mail_imap_module

[root@node1 nginx-1.8.0]# make && make install

2.下载安装modsecurity安全模块

[root@node1 ~]# yum install libtool httpd-devel libevent libevent-devel library-devel -y

[root@node1 ~]# tar xvf ModSecurity-2.9.0.tar.gz 

[root@node1 ModSecurity-2.9.0]# ./configure --enable-standalone-module --disable-mlogc

[root@node1 ModSecurity-2.9.0]# make

[root@node1 nginx-1.8.0]# ./configure  --prefix=/usr/local/nginx-1.8.0  --with-file-aio  --with-poll_module  --with-pcre  --without-http_autoindex_module  --without-http_ssi_module  --without-mail_pop3_module  --without-mail_smtp_module  --without-mail_imap_module --add-module=/root/ModSecurity-2.9.0/nginx/modsecurity/

[root@node1 nginx-1.8.0]# make && make install

本文转自 z597011036 51CTO博客,原文链接:http://blog.51cto.com/tongcheng/1718132,如需转载请自行联系原作者
你可能感兴趣的文章
正则表达式
查看>>
特征值分解和奇异值分解
查看>>
js设计模式--迭代器模式
查看>>
Python操作目录,如:获取当前工作目录,获取执行命令的位置,路径拼接,路径拆分,文件重命名,删除文件,复制文件...
查看>>
SQL
查看>>
我的在线编程工具
查看>>
javascript的深拷贝和浅拷贝
查看>>
请把你的小手放到你的头像上
查看>>
postCss 初识 (文章较长,需要耐心)
查看>>
微小企业如何更好的管理自己的进销?分享你一个saas平台
查看>>
如何用Redis实现分布式缓存
查看>>
git 免密码操作
查看>>
年糕妈妈社区架构实践
查看>>
从零开始打造一个iOS图片加载框架(二)
查看>>
MySQL数据库审计插件htp_audit正式开源,热璞科技回馈MySQL社区
查看>>
阿里腾讯Android开发十年,到中年危机就只剩下这套移动架构体系了!
查看>>
iOS 自定义导航栏组件
查看>>
Git和GitHub的应用
查看>>
《Spring Cloud》学习(一) 服务治理!
查看>>
iOS逆向(10)-越狱!越狱!远程连接登录手机
查看>>