当前位置: 首页 > news >正文

wordpress捐广州seo团队

wordpress捐,广州seo团队,张家界做网站,小程序平台入口Nginx 安全优化 隐藏 Nginx 版本号 实现隐藏 Nginx 版本号的方法是:在 Nginx 配置文件 nginx.conf 中的 http 标签段内加入 “server_tokens off;”参数,如下: http{ …… server_tokens off; …… }此参数放置在 http 标签内,作用…

Nginx 安全优化

隐藏 Nginx 版本号

实现隐藏 Nginx 版本号的方法是:在 Nginx 配置文件 nginx.conf 中的 http 标签段内加入 “server_tokens off;”参数,如下:

http{
……
server_tokens off;
……
}

此参数放置在 http 标签内,作用是控制 http response header 内的 Nginx 版本号的显示,以及错误信息中 Nginx 版本号的显示。此参数的默认值为 on,表示显示 Nginx 版本号。点击查看官方中文说明。

隐藏 Nginx 软件名及版本号

需要修改3个 Nginx 源代码文件并重新编译安装 Nginx。

第1个文件:nginx-1.14.0/src/core/nginx.h(13、14、22行)

13 #define NGINX_VERSION      "1.14.0"    # 将1.14.0修改为想要显示的版本号,如1.6.2
14 #define NGINX_VER          "nginx/" NGINX_VERSION    # 将 nginx 修改为想要修改的软件名称,如 Apache
22 #define NGINX_VAR          "NGINX"       # 将 NGINX 修改为想要修改的软件名称,如 Apache  

第2个文件:nginx-1.14.0/src/http/ngx_http_header_filter_module.c(49行)

49 static u_char ngx_http_server_string[] = "Server: nginx" CRLF;              #把“Server: nginx”替换为“Server: Apache”

第3个文件:nginx-1.14.0/src/http/ngx_http_special_response.c(22、36行)

 22 "<hr><center>" NGINX_VER "</center>" CRLF # 此行需要修改,修改为"<hr><center>" NGINX_VER "(http://www.cnblogs.com/wushuaishuai/)</center>" CRLF36 "<hr><center>nginx</center>" CRLF # 此行需要修改,将对外展示的 nginx 改为 Apache

具体操作步骤:

  • 关闭 Nginx 进程
/usr/local/nginx/sbin/nginx -s stop
  • 备份一下之前的 nginx 安装目录
cp -Rp /usr/local/nginx-1.14.0/ /usr/local/nginx-1.14.0-$(date +%Y%m%d)
  • 查看一下配置参数并记录下来
/usr/local/nginx/sbin/nginx -V
  • 使用 sed 命令一键修改(只测试了1.14.0版本)
sed -i 's#"1.14.0"#"1.6.2"#g' nginx-1.14.0/src/core/nginx.h
sed -i 's#"nginx/"#"Apache/"#g' nginx-1.14.0/src/core/nginx.h
sed -i 's#"NGINX"#"Apache"#g' nginx-1.14.0/src/core/nginx.h
sed -i 's#Server: nginx#Server: Apache#g' nginx-1.14.0/src/http/ngx_http_header_filter_module.c
sed -i 's#NGINX_VER_BUILD "#NGINX_VER "(http://www.cnblogs.com/wushuaishuai/)#g' nginx-1.14.0/src/http/ngx_http_special_response.c
sed -i 's#nginx</center>#Apache</center>#g' nginx-1.14.0/src/http/ngx_http_special_response.c
  • 最后重新编译安装,如果之前经过配置的 nginx 源代码删掉了,则需要重新下载 nginx 源码包并使用之前的配置参数重新配置一下再编译安装
cd nginx-1.14.0/
make
make install
  • 启动 Nginx 进程
/usr/local/nginx/sbin/nginx

Nginx 性能优化

http://www.lbrq.cn/news/2458333.html

相关文章:

  • 如何做双版网站seo关键词排名系统
  • 天猫网站是怎么做seo优化的网络推广计划制定步骤
  • 昆山品牌网站建设谷歌外贸平台推广需要多少钱
  • 中国建设银采购发文网站seo优化是什么
  • 假发外贸b2c网站怎么做推广最有效的恶意点击
  • 电商网站开发报价手机优化软件下载
  • 江苏省建设工程上岗证查询网站建站软件
  • 宁波网站设计公司排名什么是seo营销
  • 网站首页收录烟台seo网络推广
  • 自己做的微信网站经常被停止访问济宁做网站的电话
  • 家乡网站建设自己做一个网站需要什么
  • app网站建设源码搜索关键词的软件
  • 湖北标书设计制作360手机优化大师下载
  • 杭州品格网站设计优化是什么意思
  • 青岛东八区创意做网站kol合作推广
  • 网页制作软件培训机构优化网站结构一般包括
  • 如何做企业网站规划在线资源链接
  • 大型的网页设计公司关键词优化是什么工作
  • wordpress网站百度不收录外贸平台
  • 微商怎么引流推广宁波seo链接优化
  • 今日重大新闻头条财经建站优化公司
  • 成品网站 修改首页亚洲长尾关键词挖掘
  • 织梦 网站复制什么是搜索引擎竞价推广
  • 哪个网站的地图可以做分析图网站推广seo教程
  • 北京公司请做网站工资免费友情链接网页
  • 零食铺网站建设策划书网站设计模板
  • 上海市城乡住房建设厅网站希爱力的功效及副作用
  • 专业简历制作软件长沙网站seo诊断
  • 企业在公司做的网站看不到查看今日头条
  • 网站如何做关键字收录网络营销工具介绍
  • 蜘蛛强引的原理与百度SEO的关系
  • 基于python django的农业可视化系统,以奶牛牧场为例
  • 【已解决】YOLO11模型转wts时报错:PytorchStreamReader failed reading zip archive
  • C++扩展 --- 并发支持库(下)
  • 设置后轻松将 iPhone 转移到 iPhone
  • 锁定锁存器 | 原理 / 应用 / 时序