首页 » Linux » PHP » 阅读文章

怎么隐藏nginx apache php版本信息

2014-02-21 15:40 12315 1 发表评论

1.隐藏php版本号
隐藏方法:vim php.ini添加如下代码 expose_php = Off
2.隐藏nginx版本号
隐藏方法:vim nginx.conf 在http里加入sever_tokens= Off

3.隐藏apache版本号
隐藏方法:vim httpd.ini 添加如下代码
1. ServerTokens = ProductOnly
2. ServerSignature = Off
修改每个配置文件都要重启服务才可以生效。

伪装apache
编辑ap_release.h文件,修改“#define AP_SERVER_BASEPRODUCT \”Apache\””为“#define AP_SERVER_BASEPRODUCT \”Microsoft-IIS/5.0\””。
编辑os/unix/os.h文件,修改“#define PLATFORM \”Unix\””为“#define PLATFORM \”Win32\””。
修改完毕后,重新编译、安装Apache。

伪装nginx
cd /usr/local/src/nginx-xxx/src/core/
[root@server core]# cat nginx.h

/*
* Copyright (C) Igor Sysoev
/ #ifndef _NGINX_H_INCLUDED_ #define _NGINX_H_INCLUDED_ #define nginx_version 1000001 #define NGINX_VERSION “1.0.1” /修改一下版本/ #define NGINX_VER “nginx/” NGINX_VERSION /可以把nginx替换成其他的名字/ #define NGINX_VAR “NGINX”/可以把nginx替换成其他的名字/ #define NGX_OLDPID_EXT “.oldbin” #endif / _NGINX_H_INCLUDED_ */

修改完毕后,重新编译

本文地址:http://www.jwzzsw.com/archives/1695.html

文章作者:思悟
版权所有 © 转载时请以链接形式注明作者和原始出处!

评论 共1条 (RSS 2.0) 发表评论

  1. Sharlyne说道:

    您好,七牛云存储邀请站长试用云存储服,www.qiniu.com,还请多提意见~

发表评论

联系我 Contact Me

回到页首