|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
当你经过一段时间的学习后就应该扩充自己的知识,多学习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文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。 |
|