首页 » Linux » PHP » 阅读文章
怎么隐藏nginx apache php版本信息
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_ */
修改完毕后,重新编译
评论 共1条 (RSS 2.0) 发表评论
您好,七牛云存储邀请站长试用云存储服,www.qiniu.com,还请多提意见~