文档章节

隐藏Apache版本信息设置

r
 rainbow_host
发布于 2016/09/30 13:02
字数 283
阅读 5
收藏 0
点赞 0
评论 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
Tomcat隐藏版本信息

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

YU_Z_W
2016/03/31
109
0
Apache相关配置

上一篇文章 我们记录了 Apache的整个安装过程 http://771541213.blog.51cto.com/10810853/1773329 现在我们讲解一下 Apache的一些基本配置 a > 基于域名配置虚拟网站 b > 基于IP地址配置 c ...

13714409232
2016/05/16
0
0
apache调优技巧之一隐藏apahce版本信息

如果你的服务器版本信息是这样的,是很 危险的。 [root@xinsz63 httpd-2.2.27]# curl -I 192.168.1.38 HTTP/1.1 403 Forbidden Date: Thu, 23 Mar 2017 08:46:31 GMT Server: Apache/2.2.15......

技术小阿哥
2017/11/27
0
0
php 隐藏后缀(.PHP)的方法过程

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

逸舟
2011/03/31
0
0
PHP7 安全与性能

PHP7 安全与性能 http://netkiller.github.io/journal/security.php.html 2016-03-29: 2013-07-24 18:04:58 +0800 (Wed, 24 Jul 2013) 目录 1. Apache mod_php / php-fpm 2. php.ini 3. 开发......

neo-chen
2016/05/03
298
0
如何在Linux服务器中隐藏PHP版本

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

酱醋茶丶
2015/11/13
0
0
隐藏Apache 版本和系统信息的配置

当访问apache不正确的地址是,页面暴露了Apache 版本和系统信息 下面是隐藏Apache 版本和系统信息的配置 vi /etc/httpd/conf/httpd.conf 修改ServerSignature和ServerTokens两项为以下下配置...

tanp398
2017/03/01
0
0
web应用安全基线-tomcat安全配置

Title:Linux-tomcat安全配置 tomcat 测试版本:tomcat7,tomcat8 0x00 删除默认目录 tomcat部署完毕,删除 $CATALINA_HOME/webapps下默认的全部目录文件 eg: rm -rf /opt/tomcat8/webapps/* ...

cyberzhang
2016/11/23
70
0
Web 安全:隐藏服务版本号

前述 为了防止一些恶意用户对 apache、nginx、php 等显示出来的版本信息进行攻击,生产环境需要关闭 web 服务的版本信息; apache 隐藏版本号 修改 httpd.conf,添加如下: ServerTokens Pro...

诸葛孔明亮
2016/10/09
36
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Python -re模块及正则表达式解析

传送门: https://blog.csdn.net/pipisorry/article/details/25909899 ps:上面文章中"命名分组"的语法格式不能执行。正确的如下: (?P<name>正则表达式) #name是一个合法的标识符 除了使用别名...

一口今心
10分钟前
0
0
mybatis中session.getMapper方法源码分析

0开始代码AuthorMapper mapper = session.getMapper(AuthorMapper.class); 1 DefaultSqlSession类 @Override public <T> T getMapper(Class<T> type) { //最后会去调用MapperRegistry.getMap......

writeademo
19分钟前
0
0
spring cloud zuul网关的作用

zuul一般有两大作用,1是类似于Nginx的网址重定向,但zuul的重定向的一般是整个spring cloud里在Eureka注册中心的模块. zuul: ignored-services: '*' sensitiveHeaders: routes: ...

算法之名
19分钟前
8
0
java按比例之原图生成缩略图

package com.wxp.test; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import javax.imageio.ImageIO; import sun.......

恋码之子
29分钟前
1
0
SpringCloud 微服务 (十五) 服务容错 Hystrix

壹 工作中的微服务架构,某个服务通常会被多个服务调用或者多层调用完成需求,如果某个服务不可用,导致一个系统功能不可用或者服务直接没用了的情况,这种情况称为雪崩效应 有A服务调用B服务,B服...

___大侠
31分钟前
0
0
Spring框架中的设计模式(五)

Spring框架中的设计模式(五) 通过以前的4篇文章,我们看到Spring采用了大量的关于创建和结构方面的设计模式。本文将描述属于行为方面的两种设计模式:命令和访问者。 前传: Spring框架中的...

瑞查德-Jack
34分钟前
0
0
解决phpstorm运行很卡问题!

phpStorm一旦达到这个临界值,所有智能提示、自动补全都失效了 这TM就很尴尬了,顿时感觉自己就是个废人了,纯手写代码跟便秘一样 众所周知phpStorm基于JAVA,那么这个内存限制肯定跟JAVA的虚...

sjcehui2010
36分钟前
0
0
javascript前端AES加密解密

参考了一下网上的代码加上自已的一些想法,修改,key也可以是中文, 要引入一个aes.js的js文件。 html代码 <html> <head> <title>AES加解密</title> <meta http-equiv="Content-Type"......

oisan_
40分钟前
0
0
MacOS和Linux内核的区别

有些人可能认为MacOS和Linux内核有相似之处,因为它们可以处理类似的命令和类似的软件。甚至有人认为苹果的MacOS是基于linux的。事实上,这两个内核的历史和特性是非常不同的。今天,我们来看...

六库科技
44分钟前
0
0
Vue.js-自定义事件例子

自定义组件的 v-model 2.2.0+ 新增 一个组件上的 v-model 默认会利用名为 value 的 prop 和名为 input 的事件,但是像单选框、复选框等类型的输入控件可能会将 value 特性用于不同的目的。m...

tianyawhl
47分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部