nginx装逼:伪装隐藏网站扩展名
  2023/11/2 10:05:11
  nginx装逼:伪装隐藏网站扩展名技巧,闲话少说,直接上干货代码,配置文件添加:

1、后缀隐藏

location / {
  root "E:\root" ;#root html;
  index index.html index.htm;index.jsp;
  #隐藏扩展名(如jsp),让人猜不透你的服务器后台:
  try_files $uri $uri/ $uri.jsp$is_args$args;
  #后缀为php的替换成p,让黑客搞不懂你的后台
  if ( $request_uri ~* \.php$){ #截取后缀php的
    rewrite ^/(.*)\.php$ /$1.p last;
    break;
}

说明:
try_files是nginx中的一个指令,有点类似于rewrite,用于尝试寻找指令后面指定路径的文件或目录并返回。
$uri表示当前请求的URI路径,也就是URL域名后面的路径,不带参数。
$is_args表示如果请求的URL中带有参数,则$is_args代表的是“?”,如果请求的URL中没有参数则返回空字符串,用于传参用。
$args表示请求URL中的完整的参数。

2、后缀替换

location / {
  #后缀为php的替换成p,让黑客搞不懂你的后台
  if ( $request_uri ~* \.asp$){ #截取后缀asp的
    rewrite ^/(.*)\.asp$ /$1.html last; #后缀为asp的替换成html
    break;
  }
}
 [1] [2]

相关文章(向右看)..

·相关
unity使用GUI及时控制文字
unity控制物体运动标准代码
Unity如何使用HDRP,项目/图
阿帕奇或NG服务器架设PHP失败/图
nginx本地网站穿透与反向代理
利用UnityWebReques
u3D物体添加重力后总穿地下掉,/图
常用的Unity Math 函数/图
游戏模型突然部分透明解决方案/图
Unity:物体没有影子、影子闪

·热点