zoukankan      html  css  js  c++  java
  • 隐藏Nginx版本号

    • http配置块中 server_tokens off 
    • 后端是php,或者django,还需更改响应配置文件,将$nginx_version变量去掉。
    步骤
    1、进入 nginx 配置文件的目录(此目录根据安装时决定),用 vim 编辑打开
    在 http {—}里加上 server_tokens off; 如:
    http {
    ……省略
    sendfile on;
    tcp_nopush on;
    keepalive_timeout 60;
    tcp_nodelay on;
    server_tokens off;
    …….省略
    }
     
    2. 编辑 php-fpm 配置文件,如 fastcgi.conf 或 fcgi.conf(这个配置文件名也可以自定义的,根据具体文件名修改)
     
    找到:
    fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
    改为:
    fastcgi_param SERVER_SOFTWARE nginx;
     
    3、重新加载 nginx 配置:
    # /etc/init.d/nginx reload
     
    4. 测试
    # curl -I www.abc.net
    HTTP/1.1 200 OK
    Server: nginx
    Date: Tue, 13 Jul 2010 14:26:56 GMT
    Content-Type: text/html; charset=UTF-8
    Connection: keep-alive
    Vary: Accept-Encoding
  • 相关阅读:
    C#继承
    正则表达式
    C#笔记
    斐波那契数
    out参数
    重载和重写
    数组元素交换位置
    Win10图标显示不正常解决办法
    Linux添加sftp用户并限制其访问目录
    pclzip 解压的文件去掉文件夹
  • 原文地址:https://www.cnblogs.com/Aiapple/p/7367925.html
Copyright © 2011-2022 走看看