导航:首页 > 编程语言 > 隐藏php版本号

隐藏php版本号

发布时间:2022-04-19 05:56:48

① 如何隐藏apache与php版本号

nginx 在http模块添加配置
server_tokens off;

php在php.ini中增加或修改
expose_php = off

② 可以删除多的php版本和mysql版本吗

你是使用极速安装的方式。
版本号带有generic的是极速版本的。
下面的mysql都是一个版本。都一样,不要mysql-generic-5.5.37的话,选择编译方式安装即可。

上面php-generic-5.3.28同样是极速方式默认安装的。面板在用,不可卸载。
面板默认使用的版本php-generic-5.3.28也是可以改的,需改下脚本。

amh.sh

AMHVersion='amh-5.0';
AMHConfVersion='amh-conf-5.0';
LibiconvVersion='libiconv-1.14';
MysqlVersion='mysql-generic-5.5.37';
PhpVersion='php-generic-5.3.28';
NginxVersion='nginx-generic-1.6.0';

# 编译方式
if ; then
MysqlVersion='mysql-5.5.37';
PhpVersion='php-5.3.28'; # 这里可以改 php-5.5.13 php-5.4.29
NginxVersion='nginx-1.6.0';

③ tomcat的header缓冲区大小不够可能导致服务器关闭吗

是可能的。
可以配置maxHttpHeaderSize属性解决
给你个示例:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="8192" />

④ 如何隐藏WordPress的版本号

为了方便追踪, WordPress底部默认保留了版本号。我们也是根据这些追踪信息才得以知道WordPress是世界最大的博客平台。但是如果你使用的不是最新的WordPress版本,保留这些踪迹在你的站点上有时却有可能给你的网站带来安全漏洞。这些信息对黑客是非常有用的,你告诉了他们你目前正在使用的版本号。 当然我还是建议大家使用最新的WordPress版本,这样就不用担心这个问题了。 但是如果真的由于特殊原因你没有更新到最新版本,那么这篇文章将告诉你如何正确删除这些信息。 有好多种办法可以移除WordPress版本号,但是正确的做法只有一个。 有些网站可能会建议你打开header.php文件并删除下面的代码:

⑤ Thinkphp3.2.1版本的隐藏index.php怎么弄

可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:

[ Apache ]

httpd.conf配置文件中加载了mod_rewrite.so模块

AllowOverride None 将None改为 All

把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下

<IfMolemod_rewrite.c>
RewriteEngineon
RewriteCond%{REQUEST_FILENAME}!-d
RewriteCond%{REQUEST_FILENAME}!-f
RewriteRule^(.*)$index.php/$1[QSA,PT,L]
</IfMole>

[ IIS ]

如果你的服务器环境支持ISAPI_Rewrite的话,可以配置httpd.ini文件,添加下面的内容:

RewriteRule (.*)$ /index.php?s=$1 [I]

在IIS的高版本下面可以配置web.Config,在中间添加rewrite节点:

<rewrite>
<rules>
<rulename="OrgPage"stopProcessing="true">
<matchurl="^(.*)$"/>
<conditionslogicalGrouping="MatchAll">
<addinput="{HTTP_HOST}"pattern="^(.*)$"/>
<addinput="{REQUEST_FILENAME}"matchType="IsFile"negate="true"/>
<addinput="{REQUEST_FILENAME}"matchType="IsDirectory"negate="true"/>
</conditions>
<actiontype="Rewrite"url="index.php/{R:1}"/>
</rule>
</rules>
</rewrite>
[Nginx]

Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现:

location/{//…..省略部分代码
if(!-e$request_filename){
rewrite^(.*)$/index.php?s=$1last;
break;
}
}

其实内部是转发到了ThinkPHP提供的兼容模式的URL,利用这种方式,可以解决其他不支持PATHINFO的WEB服务器环境。

如果你的ThinkPHP安装在二级目录,Nginx的伪静态方法设置如下,其中youdomain是所在的目录名称。

location/youdomain/{
if(!-e$request_filename){
rewrite^/youdomain/(.*)$/youdomain/index.php?s=$1last;
}
}

原来的访问URL:

http://serverName/index.php/模块/控制器/操作/[参数名/参数值...]

设置后,我们可以采用下面的方式访问:

http://serverName/模块/控制器/操作/[参数名/参数值...]

⑥ 如何隐藏Tomcat服务器Response Header中server信息

隐藏服务器在Response Header中的信息,是为了防止服务器的版本信息泄露,也是为了站点安全进行的防护措施。
那么我们如何防止我们服务器信息泄露呢?
其实很简单,只需要在
$CATALINA_HOME/conf/server.xml文件中,为connector元素添加server="
",注意不是空字符串,是空格组成的长度为1的字符串,这时候,在response header中就没有server的信息啦!
<Connector server=" " port="${CATALINA_START_PORT}" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="${CATALINA_HTTPS_START_PORT}" acceptCount="100"
compression="on" compressionMinSize="200"
compressableMimeType="text/html,text/xml,text/css,text/javascript,text/plain"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>

⑦ PHP Apache服务器如何不输出response header的服务器信息

隐藏 php 版本号输出
修改php.ini文件
expose_php = On
把On 修改成Off
然后重新启动web服务器即可
如果不想修改配置文件 . 在程序输出内容前加入
header('X-Powered-By: reginx');
即可实现隐藏php版本信息

Server 信息是 apache默认输出的. 通过php代码输出header 无法实现修改.
如果想修改. 请参考 http://www.mkv8.com/?p=277 页面描述的方式.

⑧ 如何在Linux服务器中隐藏PHP版本

找到你php的配置文件:php.ini

查找是否存在expose_php这个指令段,如果有更改,如果没有添加:

expose_php=off

改为off之后,重启php就隐藏了

⑨ 怎样隐藏HTTP请求响应头里的nginx版本号

1、进入nginx配置文件(如nginx.conf)并增加 server_tokens off;server_tokens作用域是http server location语句块,server_tokens默认值是on,表示显示版本信息,设置server_tokens值是off,就可以在所有地方隐藏nginx的版本信息。例如
http {
……省略
sendfile on;
tcp_nopush on;
keepalive_timeout 60;
tcp_nodelay on;
server_tokens off;
…….省略
}
2、编辑php-fpm配置文件,如fastcgi.conf或fcgi.conf(这个配置文件名也可以自定义的,根据具体文件名修改):
找到:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
改为:
fastcgi_param SERVER_SOFTWARE nginx;
3、重启nginx 重新加载配置文件后,nginx版本号已经隐藏。

⑩ 如何隐藏你的.php文件

如果不想让别人知道你的网站使用PHP程序以达到安全的目的.你可以按照下面的方法配置你的httpd.conf文件 但这并不说明PHP不安全. 你可以使用下面的方法来达到隐藏的目的: 1.将PHP隐藏为其它语言 在你的httpd.conf里任意位置添加下面这一行 # Make PHP code look like other code types AddType application/x-httpd-PHP .asp .py .pl .jsp aspx 2.对 PHP 使用未知扩展名 在你的httpd.conf里任意位置添加下面这一行 # Make PHP code look like unknown types AddType application/x-httpd-PHP .bop .foo .133t .los .abc 3.对 PHP 使用 HTML 扩展名 在你的httpd.conf里任意位置添加下面这一行 # Make all PHP code look like html AddType application/x-httpd-PHP .htm .html 重启你的APACHE.把你的PHP文件名改为上面你所设置的文件后缀名.打开测试吧...

阅读全文

与隐藏php版本号相关的资料

热点内容
代码编译服务器硬件配置2021 浏览:413
php如何选中相同的进行修改 浏览:623
工行app个人怎么给企业账户转账 浏览:149
汇编与程序员 浏览:666
压缩包解码器下载 浏览:130
爱旅行的预备程序员 浏览:111
安卓qq浏览器怎么转换到ios 浏览:292
不同编译器的库可以调用吗 浏览:455
灰度信托基金加密 浏览:421
宿迁程序员兼职网上接单 浏览:924
电视编译器怎么设置 浏览:276
手机如何解压汉字密码的压缩包 浏览:701
为什么很多程序员爱用vim 浏览:828
安卓手机怎么连接宝华韦健音响 浏览:555
12星座制作解压球 浏览:867
java调用oracle数据 浏览:827
怎么在服务器上上传小程序源码 浏览:304
空中加油通达信指标公式源码 浏览:38
分卷解压只解压了一部分 浏览:760
php网站自动登录 浏览:705