zoukankan      html  css  js  c++  java
  • Httpd服务入门知识-Httpd服务常见配置案例之ServerSignature指令选项

              Httpd服务入门知识-Httpd服务常见配置案例之ServerSignature指令选项

                                                    作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

    一.ServerSignature指令概述

      当客户请求的网页并不存在时,服务器将产生错误文档,缺省情况下由于打开了 ServerSignature选项,错误文档的最后一行将包含服务器的名字、Apache的版本等信息
    
      如果不对外显示这些信息,就可以将这个参数设置为Off
    
      设置为Email,将显示ServerAdmin 的Email提示

    1>.故意访问一个不存在的网页(我们发现httpd 2.4版本不会暴漏服务器名称或者版本信息)

    2>.查看ServerSignature指令信息(httpd 2.4版本默认是off因此生产环境我们不需要修改啦~)

      博主推荐阅读:
        http://httpd.apache.org/docs/2.4/mod/core.html#serversignature

    二.ServerSignature案例

    1>.为了达到ServerSignature的演示效果,我们将ServerSignature的值设置为ON,但生产环境建议设置成off,如果你用的版本是httpd 2.4版本的话就无需设置了,因为默认就是off

    [root@node101.yinzhengjie.org.cn ~]# egrep -v "^ *#|^$" /etc/httpd/conf/httpd.conf  | grep ServerRoot
    ServerRoot "/etc/httpd"
    [root@node101.yinzhengjie.org.cn ~]# 
    [root@node101.yinzhengjie.org.cn ~]# egrep -v "^ *#|^$" /etc/httpd/conf/httpd.conf  | grep IncludeOptional
    IncludeOptional conf.d/*.conf
    [root@node101.yinzhengjie.org.cn ~]# 
    [root@node101.yinzhengjie.org.cn ~]# cat /etc/httpd/conf.d/serverSignature.conf 
    ServerSignature On
    [root@node101.yinzhengjie.org.cn ~]# 
    [root@node101.yinzhengjie.org.cn ~]# httpd -t
    Syntax OK
    [root@node101.yinzhengjie.org.cn ~]# 
    [root@node101.yinzhengjie.org.cn ~]# systemctl reload httpd
    [root@node101.yinzhengjie.org.cn ~]# 

    2>.访问不存在页面测试

  • 相关阅读:
    Goahead 3.1.0 发布,嵌入式 Web 服务器
    jdao 1.0.2 发布,轻量级的orm工具包
    pythonbitstring 3.1.0 发布
    JavaScript 搜索引擎 lunr.js
    Difeye 1.1.4 版本发布
    Chronon 3.5 发布,支持 Java 7
    性能扩展的那些事儿:一味增加硬件并不能解决响应时间问题
    Eclipse SDK 4.2.2/Equinox 3.8.2 发布
    Linux Kernel 3.8.1 发布
    Armadillo C++ Library 3.800 发布
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/12006441.html
Copyright © 2011-2022 走看看