文档章节

隐藏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
Web 安全:隐藏服务版本号

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

诸葛孔明亮
2016/10/09
36
0
php 隐藏后缀(.PHP)的方法过程

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

逸舟
2011/03/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Apache用户认证,域名跳转

11月15日任务 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志 11.18 Apache用户认证 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //把123.com那个虚拟主机编辑......

zgxlinux
47分钟前
1
0
idea 添加 VUE 的语法支持和开发

《一》VUE的开发分两种,一种是直接在HTML文件中使用,一种是VUE文件的形式开发 1,首先我们先让 HTML 文件支持 VUE 的语法指令提示 2,File -> Setting -> Edit -> Inspections -> html 3,...

文文1
今天
2
0
【NLP】【七】fasttext源码解析

【一】关于fasttext fasttext是Facebook开源的一个工具包,用于词向量训练和文本分类。该工具包使用C++11编写,全部使用C++11 STL(这里主要是thread库),不依赖任何第三方库。具体使用方法...

muqiusangyang
今天
3
0
防止Tweak

什么是tweak? 英文意思为捏, 拧,扭,稍稍调整(机器、系统等)。 依据维基百科的定义,tweak指的是对电子系统进行轻微调整来增强其功能的工具;在ios中tweak特指那些能够增强其它可执行程...

HeroHY
今天
3
0
linux中常用标识---不定期更新

LINUX常用标识符: 1 & && | || &: 表示进程在后台运行 例如 redis-server & 不是所有后台运行都是& 比如es ./bin/elasticsearch -d es后台运行&&: 第一个命令执行成功后 才执行后面的命令...

geek土拨鼠
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部