Apache安全之404页面和默认页面安全

本文介绍如何在Apache服务器中隐藏敏感信息并定制404错误页面,包括修改配置文件、创建自定义404页面及调整权限设置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

404页面敏感信息的隐藏
首先开启httpd服务,然后curl -I 本机IP
查看一下响应头信息

可以在这里清楚地看到apache的版本号,和操作系统
在这里我们要将这些敏感信息隐藏
首先打开/etc/httpd/conf/httpd.conf
ServerTokens OS  改为  ServerTokens Prod
ServerSignature On 改为 ServerSignature Off
保存退出
接着打开/etc/php.ini
将expose_php On 改为  expose_php Off
保存退出重启服务







二、重新定义404界面,给用户更好的交互体验
加固方法(1)
1.先准备好一个自定义的404界面
2.vim /etc/httpd/conf/httpd.conf
将注释去掉,再将404后面的index.html改为404.htlm
ErrorDocument 404 /404.html
将404文件放到网站根目录/etc/www/html

加固方法(2)
1.编辑httpd.conf
在<Directory "/var/www/html"> 下面将
Options FollowSymlinks 
AllowOverride None
</Directory>
改为
<Directory "/var/www/html"> 
Options FollowSymlinks 
AllowOverride All
</Directory>
再将下面的行去掉注释
LoadModule rewrite_module /modules/mod_rewrite.so
保存退出
在根目录下创建文件.htaccess
在里面输入ErrorDocument 404/404.html
保存退出

三、删除默认页面
1.在httpd.conf文件下
将 Directorylndex index.html index.html.var
修改为Directorylndex index.php index.html index.htm
保存退出
在网站根目录
/var/www/html
创建一个自己准备好的index.php文件
重启服务



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值