还可以把你在使用PHP 来驱动网站的这一事实隐藏起来,或者至少不那么明显。使用expose_php指令就能避免将php版本信息追加到Web 服务器签名的最后。不允许访问phpinfo()可以防止攻击者得到你的软件版本号和其他重要信息。通过改变文档扩展名,使得这些页面映射到PHP 脚本不容易被看出来。 1.expose_php=On|Off 作用域:PHP_INI_SYSTEM;默认值:
转载 2024-03-26 16:53:17
75阅读
nginx 通过 location 的规则匹配将 php 转发给 php-fpm 处理后获取结果然后返回给客户端,转发模式可以通过 unix sock 或 tcp socket 方式。百度了好多文章我是没遇到一个能完整的而且正确的把 nginxphp 结合的配置讲述的较为正确的,这里总结了下最基本的 nginx + php 的模式配置,以及隐藏 index.php 和 开启 pathinfo
转载 2024-03-18 17:47:28
73阅读
author:咔咔location / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php/$1 last; break; }}
原创 2019-05-14 14:26:15
261阅读
###############################################################################隐藏Apache版本号###############################################################################[root@localhost tmp]# curl -I 1
转载 精选 2015-02-03 16:29:27
299阅读
1、nginx http { include mime.types; default_type application/octet-stream; server_tokens off;隐藏nginx版本 server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buff
原创 2011-05-30 16:23:46
1064阅读
location / { // …..省略部分代码 if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; }}
原创 2023-02-15 09:07:01
99阅读
OS:CentOS release 6.9 (Final)任务:隐藏NginxPHP版本号[root@sky9890 html]# curl  -I  101.132.79.69/HTTP/1.1 200 OKServer: nginx/1.10.3Date: Mon, 16 Apr 2018 03:26:32 GMTContent-Type: text/htmlConnec
原创 2018-04-16 15:50:04
1201阅读
1点赞
location / { index index.php index.html index.htm; if (-e $request_filename) { break; } if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 las
原创 2023-11-01 09:11:40
80阅读
1.网络来源:http://www.shouce.ren/post/view/id/1529 2.实际项目中的,我的做法(我的项目全在:application/home 下)
转载 2017-06-07 18:15:00
137阅读
2评论
本文主要写如何将nginxphp版本号在curl中去除
原创 2011-08-08 09:48:06
1265阅读
配置完一台服务器后,并不是就可以高枕无忧了,前不久刚刚爆发的PHP 5.3.9版本的漏洞也搞得人心惶惶,所以说经常关注安全公告并及时升级服务器也是必要的。一般来说,黑客攻击服务器的首要步骤就是收集信息,比如说你的软件版本,这些将成为下一步有针对性攻击的依据。所以说一定程度的隐藏这些信息就显得非常有必要了,本文将简单介绍如何在网络上隐藏Nginx版本号以及 PHP的版本号。1.隐
转载 精选 2014-06-18 18:19:09
221阅读
完整如下 它的功能很简单,如果请求的文件不存在,自动加上index.php。 这样,它既支持 。也支持 。
原创 2021-08-05 15:27:49
614阅读
server { listen 80; server_name localhost; root D:\workspace\PHP\Atromic; location / { index index.php index.html index.htm; if (-e $request_filename)
转载 2017-06-08 15:06:00
338阅读
2评论
优化的目录一、隐藏版本号 二、修改用户和组 三、配置网络缓存时间 四、日志分割 五、连接超时配置一、隐藏nginx版本号(两种方法):当前使用的nginx可能会有未知的漏洞,如果被黑客使用将会造成无法估量的损失,但是我们可以将nginx的版本隐藏隐藏版本号有两种方式,一种是修改Nginx的源码文件,指定不显示版本号,第二种是修改Nginx的主配置文件(1)修改主配置文件的方式如下:将Nginx
转载 2024-05-28 22:36:35
3966阅读
首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数计算更多信息 参考。 Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能
转载 2024-07-22 11:13:26
223阅读
server {    listen       80 default;    server_name  _;        index index.html index.htm index.php;        #root /alida
原创 2014-11-03 14:58:15
3652阅读
server{listen80;server_namelocalhost;#charsetkoi8-r;#access_loglogs/host.access.logmain;root"D:/phpStudy/WWW/xxx.com/public";location/{indexindex.htmlindex.htmindex.phpl.php;autoindexon;if(!
转载 2018-10-05 15:00:58
1608阅读
 
原创 2021-08-13 11:12:42
1049阅读
1.隐藏nginx版本号 在nginx.conf主配置文件http块添加:server_tokens off; 重新加载nginx即可。 2.隐藏php版本号 在php.ini配置文件中修改:expose_php = Off 重新启动php-fpm即可。 3.隐藏apache版本号 在httpd.conf主配置文件中添加:ServerTokens Prod 重新启动apache即可
原创 2012-12-05 15:38:13
1298阅读
2点赞
3评论
采集和防止采集是一个经久不息的话题,一方面都想搞别人的东西,另一方面不想自己的东西被别人搞走。本文介绍如何利用nginx屏蔽ip来实现防止采集,当然也可以通过iptable来实现。1.查找要屏蔽的ip awk '{print $1}' nginx.access.log |sort |uniq -c|sort -n  nginx.access.log 为日志文件,会到如下结果,前面是i
转载 2024-03-24 18:04:42
115阅读
  • 1
  • 2
  • 3
  • 4
  • 5