• 修改nginx服务器类型


    通常nginx服务器不隐藏服务器类型及版本信息 
    curl -I http://www.aaa.com 
     
    获取web服务器的类型和版本代码  
    HTTP/1.1 200 OK  
    Server: nginx nginx/0.8.53  
    Date: Tue, 14 Dec 2010 08:10:06 GMT  
    Content-Type: text/html  
    Content-Length: 151  
    Last-Modified: Mon, 13 Dec 2010 09:39:55 GMT  
    Connection: keep-alive  
    Accept-Ranges: bytes   
     
    这对于服务器安全来说是个隐患,用以下方法可以改善这种情况 
    1. 编辑源代码../src/http/ngx_http_header_filter_module.c 
     
    修改前代码  
    48 static char ngx_http_server_string[] = “Server: nginx” CRLF;  
    49 static char ngx_http_server_full_string[] = “Server: ” NGINX_VER CRLF;   
    改为 
    修改后代码  
    48 static char ngx_http_server_string[] = “Server: test 1.0 ” CRLF;  
    49 static char ngx_http_server_full_string[] = “Server: test 1.0 ” NGINX_VER CRLF;  
     
     
    然后编译安装。 
     
    2. 编辑/usr/local/nginx/conf/nginx.conf,添加 
     
    server_tokens off; 
     
    重新启动nginx 
    /usr/local/nginx/sbin/nginx -s reload 
     
    最终结果如下 
    curl -I http://www.aaa.com 
     
    被修改后的服务器信息代码  
    HTTP/1.1 200 OK  
    Server: test 1.0  
    Date: Tue, 14 Dec 2010 08:24:32 GMT  
    Content-Type: text/html  
    Content-Length: 151  
    Last-Modified: Mon, 13 Dec 2010 09:39:55 GMT  
    Connection: keep-alive  
    Accept-Ranges: bytes   
  • 相关阅读:
    POJ 1930 Dead Fraction (循环小数-GCD)
    AOJ 0005 GCD and LCM
    POJ 2395 Out of Hay (Kruskal)
    AOJ 2224 Save your cats (Kruskal)
    POJ 2377 Bad Cowtractors (Kruskal)
    POJ 1258 Agri-Net (Prim&Kruskal)
    AOJ 2200 Mr. Rito Post Office (floyd+DP)
    AOJ 2249 Road Construction (dijkstra)
    调用html进行android布局
    jsp生成静态html页面
  • 原文地址:https://www.cnblogs.com/lhj588/p/4301234.html
Copyright © 2020-2023  润新知