\r
本文主要介绍在Apache上隐藏服务器签名的方法 。这个例子基于Debian Linux 。有需要的朋友可以参考一下 。
泄露带有server /PHP版本信息的网站服务器的签名会带来安全隐患,因为你基本上把你系统上已知的漏洞告诉了攻击者 。因此,作为服务器加固的一部分,强烈建议您禁用所有网站服务器签名 。
禁用Apache web服务器签名
通过编辑Apache配置文件可以禁用Apache网站服务器签名 。
在Debian、Ubunt或Linux Mint上:
?
在CentOS、Fedora、RHEL或Arch Linux上:
?
将下面两行添加到Apache配置文件的底部 。
【在Apache上隐藏服务器签名的方法】复制代码如下:
服务器签名关闭
服务器令牌产品
然后重新启动网站服务器以使修改生效:
?
第一行“服务器签名关闭”导致Apache2网站服务器隐藏所有错误页面上的Apache版本信息 。
但是,如果第二行没有“服务器令牌prod ”, Apache服务器仍然会在HTTP响应头中包含详细的服务器令牌,这将显示Apache的版本号 。
第二行“服务器令牌prod”要做的是将服务器令牌压缩到HTTP响应头中的最小值 。
因此,当同时放置两行时,Apache不会在页面或HTTP响应头中泄漏版本信息 。
隐藏PHP版本
另一个潜在的安全威胁是HTTP响应头中PHP版本信息的泄露 。默认情况下,Apache网站服务器通过HTTP响应头中的“X-Powered-By”字段包含PHP版本信息 。如果想在HTTP头中隐藏PHP版本,请使用文本编辑器打开php.ini文件,找到“expose_php = On”这一行,将其改为“expose_php = Off” 。
在Debian、Ubunt或Linux Mint上:
?
在CentOS、Fedora、RHEL或Arch Linux上:
?
最后,重启Apache2网站服务器,重新加载更新后的PHP配置文件 。
现在,您再也看不到带有“X-Powered-By”字段的HTTP响应头了 。
\r
- 邂逅在迷宫恒晶获得 邂逅在迷宫恒晶获得途径攻略
- 玄关放个鞋柜太糊弄 门口玄关
- 洗头膏可以带飞机么,洗头膏500ml可以带上飞机
- 金帐汗国是中国的吗
- 深圳到佛山要多久 深圳到佛山三水多远
- 路由器怎么选择什么上网方式
- 空间站在什么轨道上,中国太空空间站叫什么名
- 避孕药吃后多久可以要孩子 吃完避孕药马上吃饭了
- 怀柔在哪里 怀柔区简介
- 邂逅在迷宫试炼塔阵容神器技能 邂逅在迷宫试炼塔阵容神器技能推荐
