文档章节

隐藏Apache版本信息设置

r
 rainbow_host
发布于 2016/09/30 13:02
字数 283
阅读 5
收藏 0

系统以ubuntu14.04

默认Apache2配置文件路径/etc/apache2/apache2.conf

默认发布路径/var/www

 

1、修改服务器配置文件apache2.conf。命令如下(通过vi命令打开配置文件):

#vi /etc/apache2/apache2.conf

修改信息如下:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    #AllowOverride None   #REMOVE
    AllowOverride All  #ADD
    Require all granted
</Directory>

注:如上所示,注释掉原有的配置(#REMOVE标记),增加新配置(#ADD标记)

保存并退出。

2、增加访问规则,进入到发布目录下。/var/www/

#cd /var/www/

新建.htaccess文件

#vi .htaccess

文件内容如下:

#禁止列出目录
<Files *>
 Options -Indexes
</Files>

#定义错误页跳转
errorDocument 403 /403.html
errorDocument 404 /404.html

保存并退出。

 

3、在服务器端/var/www/html目录下,建403.html与404.html两个文件。

4、重启Apache2服务

#sudo service apache2 restart
 * Restarting web server apache2          [OK]

 

5、通过浏览器查看网站基本路径,服务器返回403与404错误,都不会报出服务器的版本等信息。

如果还要对服务器返回的其它控制,就修改 .htaccess文件,增加须要过滤的条件即可。

© 著作权归作者所有

共有 人打赏支持
r
粉丝 0
博文 1
码字总数 283
作品 0
沈阳
Apache和php 隐藏头信息

一、apache apache 的 httpd.conf 有两个配置可以控制是否显示服务器信息给用户。 ServerTokens ServerSignature 默认条件下会把apache版本 系统 模块都显示出来 (HTTP 返回头) 设置为: Se...

老牛
2011/01/17
0
0
Apache网页优化----防盗链和隐藏版本信息

防盗链 在生活中,很多人复制其他网站的链接到自己网站展示给浏览者,提高自己网站访问量,而大部分浏览者又不容易发现。一些不良网站为了比增加成本而扩充自己站点内容,经常盗用其他网站的...

咫尺天涯1234
08/13
0
0
如何在Linux服务器中隐藏PHP版本

通常,大多数默认设置安装的web服务器存在信息泄露,这其中之一就是PHP。PHP 是如今流行的服务端html嵌入式语言(之一?)。在如今这个充满挑战的时代,有许多攻击者会尝试发现你服务端的漏洞...

酱醋茶丶
2015/11/13
0
0
php 隐藏后缀(.PHP)的方法过程

隐藏PHP 还可以把你在使用PHP 来驱动网站的这一事实隐藏起来,或者至少不那么明显。使用expose_php指令就能避免将php版本信息追加到Web 服务器签名的最后。不允许访问phpinfo()可以防止攻击者...

逸舟
2011/03/31
0
0
Tomcat隐藏版本信息

Tomcat隐藏错误页面版本信息 操作步骤: 一、到tomcat/lib目录下,也就是找到catalina.jar所在目录 二、修改操作: 1、创建目录: mkdir -p org/apache/catalina/util 2、切换到新创建的目录...

YU_Z_W
2016/03/31
109
0

没有更多内容

加载失败,请刷新页面

加载更多

HBase 表修复在线方式和离线方式

一、在线修复 1.1 使用检查命令 $ ./bin/hbase hbck 该命令可完整修复 HBase 元数据信息;存在有错误信息会进行输出; 也可以通过如下命令查看详细信息: $ ./bin/hbase hbck -details 1.2 ...

Ryan-瑞恩
5分钟前
0
0
redis 系列二 -- 常用命令

1.基础命令 info ping quit save dbsize select flushdb flushall 2.键命令 2.1 set 直接赋值 set a a 2.2 get 取值 get a 2.3 exists 是否存在 exists a 2.4 expire 设置剩余时间 秒 expire......

imbiao
37分钟前
1
0
php foreach

<?php// 数组的引用$a=array(1,2,3,4,5);foreach($a as $key=>&$value){$value=$value*2;}print_r($a);echo " $key -------------------$value\r\n";/** * ...

小张525
45分钟前
1
0
12-利用思维导图梳理JavaSE-多线程

12-利用思维导图梳理JavaSE-多线程 主要内容 1.线程概念 2.线程开发 3.线程的状态 4.线程的同步和死锁 5.Java5.0并发库类 QQ/知识星球/个人WeChat/公众号二维码 本文为原创文章,如果对你有一...

飞鱼说编程
今天
0
0
JAVA集合之ArrayList

一、前言 Java 集合类提供了一套设计良好的支持对一组对象进行操作的接口和类,JAVA常用的集合接口有4类,分别是: Collection:代表一组对象,每一个对象都是它的子元素 Set:不包含重复元素...

木木匠
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部