仓酷云
标题:
linux教程之nginx/apache/php埋没http头部版本信息的完成办法
[打印本页]
作者:
海妖
时间:
2015-1-16 16:57
标题:
linux教程之nginx/apache/php埋没http头部版本信息的完成办法
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。
1、nginx埋没头部版本信息办法
编纂nginx.conf设置文件,在http{}内增添以下一行
.
代码以下:
http{
……
server_tokensoff;
……
}
编纂php-fpm设置文件,fastcgi.conf或fcgi.conf
找到:
.
代码以下:
fastcgi_paramSERVER_SOFTWAREnginx/$nginx_version;
改成:
.
代码以下:
fastcgi_paramSERVER_SOFTWAREnginx;
重启nginx服务失效
.
代码以下:
[root@xmydlinuxconf]#curl--head127.0.0.1
HTTP/1.1200OK
Server:nginx
Content-Type:text/html;charset=utf-8
Connection:keep-alive
…………
2、apache埋没头部版本信息
编纂httpd.conf文件
找到:
.
代码以下:
ServerTokensOS
ServerSignatureOn
修正为:
.
代码以下:
ServerTokensProductOnly
ServerSignatureOff
从头启动httpd服务失效
.
代码以下:
[root@xmydlinux~]#curl-I127.0.0.1
HTTP/1.1200OK
Server:Apache
Accept-Ranges:bytes
Content-Length:97
Connection:close
Content-Type:text/html
另:可变动源码include目次下ap_release.h这个文件
.
代码以下:
#defineAP_SERVER_BASEVENDOR“ApacheSoftwareFoundation”#apache相干字样都可变动
#defineAP_SERVER_BASEPROJECT“ApacheHTTPServer”
#defineAP_SERVER_BASEPRODUCT“Apache”
#defineAP_SERVER_MAJORVERSION_NUMBER2#版本字段可随便变动
#defineAP_SERVER_MINORVERSION_NUMBER2
#defineAP_SERVER_PATCHLEVEL_NUMBER17
#defineAP_SERVER_DEVBUILD_BOOLEAN0
3、PHP版本头部文件埋没前往
修正php.ini文件
找到:
.
代码以下:
expose_php=On
修正为:
.
代码以下:
expose_php=Off
能够制止http头部信息中前往“X-Powered-By:PHP/5.2.17”字样。。
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。
作者:
活着的死人
时间:
2015-1-17 20:30
笔者五分钟后就给出了解决方法:“首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑/usr/local/unispim/unispimsp.ini,最后重启动计算机
作者:
小魔女
时间:
2015-1-21 09:36
有疑问前,知识学习前,先用搜索。
作者:
不帅
时间:
2015-1-30 13:44
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
作者:
山那边是海
时间:
2015-2-6 13:03
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
作者:
愤怒的大鸟
时间:
2015-2-16 05:40
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
作者:
柔情似水
时间:
2015-3-5 00:16
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
作者:
兰色精灵
时间:
2015-3-11 22:04
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
作者:
飘飘悠悠
时间:
2015-3-19 14:59
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
作者:
再现理想
时间:
2015-3-28 21:01
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2