nginx 隐藏版本号与WEB服务器信息的解决方法

 更新时间:2018年11月15日 14:38:14   作者:Sunzz  
这篇文章主要介绍了nginx 隐藏版本号与WEB服务器信息的解决方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

nginx不仅可以隐藏版本信息,还支持自定义web服务器信息

先看看最终的隐藏结果吧

具体怎么实现呢,其实也很简单,请往下看

1 官网下载最新稳定版

wget http://nginx.org/download/nginx-1.14.1.tar.gz

2 解压

tar -xf nginx-1.14.1.tar.gzcd nginx-1.14.1

3 修改C文件

(1)vim src/http/ngx_http_header_filter_module.c            #修改49行

static u_char ngx_http_server_string[] = "Server: Please guess it!" CRLF; #Server后写上你自定义的服务器信息


(2)vim src/http/ngx_http_special_response.c   #修改36行
"<hr><center>Please guess it!</center>" CRLF   #再写一遍刚才的字符串

4 编译配置

./configure --prefix=/usr/local/nginx

5 编译安装

make && make install

6 修改nginx配置文件,http节点下添加 server_tokens off

vim /usr/local/nginx/conf/nginx.conf
....
http {
server_tokens off;
.....

7 启动nginx

/usr/local/nginx/sbin/nginx

8 测试

[root@node1 nginx-1.14.1]# curl -I http://127.0.0.1 HTTP/1.1 200 OK Server: Please guess it! Date: Wed, 07 Nov 2018 19:15:43 GMT
  ......

浏览器访问测试

  

说明:

(1)要是只想隐藏版本号,而不想自定义服务器信息,不需要执行第3步.  

(2)要是对nginx升级同时还要做字符串自定义,也是没有问题的,可以先修改C文件-->./configure --> make 即可

总结

以上所述是小编给大家介绍的nginx 隐藏版本号与WEB服务器信息的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Nginx结合keepalived实现集群

    Nginx结合keepalived实现集群

    本文主要介绍了Nginx结合keepalived实现集群,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • Nginx SSL配置错误问题及解决

    Nginx SSL配置错误问题及解决

    本文详细介绍了Nginx SSL配置的常见错误及其解决方法,包括证书与私钥不匹配、协议版本错误、证书链未配置、加密套件配置错误、不安全的SSL配置等,同时,文章还提供了一些优化建议,如启用OCSP Stapling和Session Resumption,以提高Nginx的SSL性能
    2025-02-02
  • nginx上设置html不缓存的方法实现

    nginx上设置html不缓存的方法实现

    前端项目发布以后,经常会遇到访问不到最新的版本,这主要是由于我们项目的入口文件index.html被浏览器或者代理缓存了,本文主要介绍了nginx上设置html不缓存,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • nginx如何使用openssl自签名实现https登录

    nginx如何使用openssl自签名实现https登录

    这篇文章主要介绍了nginx使用openssl自签名实现https登录,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • nginx的限流和网关gatway限流详解

    nginx的限流和网关gatway限流详解

    这篇文章主要介绍了nginx的限流和网关gatway限流,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • 使用Nginx反向代理与proxy_cache缓存搭建CDN服务器的配置方法

    使用Nginx反向代理与proxy_cache缓存搭建CDN服务器的配置方法

    linux下通过Nginx反向代理和proxy_cache缓存搭建CDN服务器加快Web访问速度的配置方法
    2013-06-06
  • Nginx proxy_set_header参数设置

    Nginx proxy_set_header参数设置

    本文主要介绍了Nginx proxy_set_header参数设置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-09-09
  • nginx实现ip限流的具体示例

    nginx实现ip限流的具体示例

    限流的方式油很多种,本文主要介绍了nginx实现ip限流的具体示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07
  • Nginx简要安装配置方法图文教程

    Nginx简要安装配置方法图文教程

    这篇文章主要以图文结合的方式为大家详细介绍了Nginx简要安装配置方法教程,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Nginx下301重定向域名的方法小结

    Nginx下301重定向域名的方法小结

    在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。
    2010-08-08

最新评论