nginx 安全笔记 (修改nginx的header信息和错误显示版本号)
2017-06-12 10:08
393 查看
随笔记载,欢迎指正:
修改nginx的header信息和错误显示版本号
1.隐藏版本号:
nginx的配置文件nginx.conf找到http栏目加入:
server_tokens off;
2.修改显示nginx的名称
需要修改源码文件:
/opt/soft/nginx-1.2.0/src/http/ngx_http_special_response.c
vi /opt/soft/nginx-1.2.0/src/http/ngx_http_special_response.c
找到29行:
29 "<hr><center>LLSERVER</center>" CRLF ##修改成需要的名称
/opt/soft/nginx-1.2.0/src/http/ngx_http_header_filter_module.c
vi /opt/soft/nginx-1.2.0/src/http/ngx_http_header_filter_module.c
找到49和50行:
static char ngx_http_server_string[] = "Server: LLSERVER" CRLF;
static char ngx_http_server_full_string[] = "Server: LLSERVER " NGINX_VER CRLF;
修改成相应的名称即可
再次访问的时候:
404 Not Found
LLSERVER
修改nginx的header信息和错误显示版本号
1.隐藏版本号:
nginx的配置文件nginx.conf找到http栏目加入:
server_tokens off;
2.修改显示nginx的名称
需要修改源码文件:
/opt/soft/nginx-1.2.0/src/http/ngx_http_special_response.c
vi /opt/soft/nginx-1.2.0/src/http/ngx_http_special_response.c
找到29行:
29 "<hr><center>LLSERVER</center>" CRLF ##修改成需要的名称
/opt/soft/nginx-1.2.0/src/http/ngx_http_header_filter_module.c
vi /opt/soft/nginx-1.2.0/src/http/ngx_http_header_filter_module.c
找到49和50行:
static char ngx_http_server_string[] = "Server: LLSERVER" CRLF;
static char ngx_http_server_full_string[] = "Server: LLSERVER " NGINX_VER CRLF;
修改成相应的名称即可
再次访问的时候:
404 Not Found
LLSERVER
相关文章推荐
- IIS 添加网站显示错误消息 “无更多可用的内存以更新安全信息” 解决方法
- 为了安全如何隐藏nginx和php的版本号等信息呢?
- IIS 添加网站显示错误消息 “无更多可用的内存以更新安全信息” 解决方法
- jquery validate 修改错误信息的显示位置
- SSH笔记-类型转换器和错误信息显示、复杂属性、批量更新模型数据
- php.ini中修改错误信息显示选项
- 修改jquery的remote让前段显示服务器错误信息
- openerp学习笔记 错误、警告、提示、确认信息显示
- PHP防止错误信息显示暴露,影响安全的解决办法
- openerp学习笔记 错误、警告、提示、确认信息显示
- 学习笔记 --- LINUX应用调试之修改内核输出应用程序的段错误信息
- SharePoint 2013 设置 显示详细错误信息 修改位置总结
- Nginx_修改Web服务器头信息(Header)里的Server值[转]
- tomcat的安全配置(禁用http方法,部署多个应用,启用从安全cookie,指定错误页面和显示信息)
- 400错误 request header or cookie too large 修改nginx.conf 增加缓冲区
- goclipse 修改输出编译命令,显示完整的错误信息
- 如何:显示安全错误信息
- ASP.NET 如何:显示安全错误信息
- odoo开发笔记 -- 错误、警告、提示、确认信息显示
- tomcat版本号修改已dwr配置错误安全漏洞整改