跳至内容
服务器安全

隐藏Apache和PHP版本信息

很多站长对服务器安全这块不是很重视,但是作为SEO优化的一个重要环节,服务器信息安全也是必须要注意的,如果一个服务器三天两日就被人黑进入挂马,这个网站对搜索引擎和用户来说也是没什么价值的,SEO是一门综合的艺术,并不是简简单单发个文章,发发外链就行。

我是99年就有了自己第一台TCL电脑,那时候用的还是ADSL上网,那时候我9岁,一开始有了电脑和大部分人一样,玩着扫雷,玩帝国时代,后来慢慢接触了一些黑客技术,也有点入门知识,但是并没有像比尔盖茨或者乔布斯一样走上人生巅峰,后面也慢慢接触的少了,但是从那时候起,计算机就算融入到了我的生活中。

又扯远了,SEO禅是用WordPress作框架搭建的,后台使用的是Apache服务器,刚开始我考虑用nginx,但是考虑到对nginx不是特别熟悉,要是遇到一些问题还不好解决,还是先用apache把网站弄好,后面再考虑用nginx做一些负载均衡之类的搭配。

从SEO禅返回的header信息下面这段内容,这其实是非常不安全的,容易被别有用心的人利用,当然真别有用心的人想破坏你的网站,要获得一些关键信息并不是难事,但是如果我们隐藏这些信息给对方制造点难度还是不错的。

seozen服务器返回信息

我们需要配置php.inihttpd.conf文件,作如下修改:

/etc/httpd/conf/httpd.conf

vim /etc/httpd/conf/httpd.conf
# 添加下面两个指令到httpd.conf文件
ServerTokens Prod
ServerSignature off

/etc/php.ini

有时候php.ini文件的位置不太好找,先用下面这个命令看看载入的php.ini文件在什么位置:

php --ini

再打开php.ini文件中找到expose_phpon改成off就可以:

expose_php = off

再运行重启Apache服务器的命令:

apachectl restart

再看看头部信息是不是只有一个server:apache就表示成功了。

作者:SEO禅
本文链接:隐藏Apache和PHP版本信息
版权申明:如无特殊说明,本站文章均为作者原创,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处,谢谢!

标签:,

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注