首页 > 其他分享 >上传文件路径被UrlScan拒绝访问的问题(转贴)

上传文件路径被UrlScan拒绝访问的问题(转贴)

时间:2024-10-21 19:22:17浏览次数:1  
标签:文件 URL 拒绝 访问 转贴 UrlScan 日志 上传

原文路径 https://tech.powereasy.net/cpzsk/wzfwqwlaq/content_24847

 

问题分析:安装配置UrlScan,访问上传文件夹存在的文件显示404,发现是被UrlScan拒绝访问的问题,如下图:

 

 

处理办法:

     UrlScan拒绝了该请求,在UrlScan的日志目录C:\Windows\System32\inetsrv\urlscan\logs\中打开一个日志文件,发现很多类似 "Rejected URL+contains+high+bit+character URL"的记录
IIS7.0上安装UrlScan后,所有的请求都会经过aspnet_filter和Request Filtering的过滤,Request Filtering的过滤规则就在UrlScan的安装目录C:\Windows\System32\inetsrv\urlscan\UrlScan.ini文件中,其中有这样一个规则AllowHighBitCharacters=0,IIS官网的解释是: This feature either allows or rejects all requests to IIS 7 that contain non-ASCII characters and logs the error code 404.12,允许或拒绝所有包含非ASCII字符的请求并在日志中记录404.12错误,该规则默认为0,也就拒绝包含高位字符的请求 URL。我们将AllowHighBitCharacters的值改为1,图片终于可以正常显示了。

 

标签:文件,URL,拒绝,访问,转贴,UrlScan,日志,上传
From: https://www.cnblogs.com/goding/p/18490079

相关文章

  • PbootCMS登录后无法上传文件怎么办
    登录后无法上传文件问题描述:登录后无法上传文件,提示上传失败。解决方案:检查文件权限:确保上传目录(如upload/)具有可写权限(通常为755或777)。检查PHP配置:确保PHP的文件上传设置正确,特别是upload_max_filesize和post_max_size。检查防火墙和安全设置:确保服务器防火墙和安全设置......
  • PbootCMS附件上传报错UNKNOW: Code: 8192; Desc: stripos()
    错误分析:错误信息 UNKNOW:Code:8192;Desc:stripos() 表明在调用 stripos 函数时出现了问题。Code:8192 通常表示PHP的E_DEPRECATED警告,意味着某个函数或功能已被弃用,但仍可使用。修改建议:根据你的描述,需要修改 /core/function/file.php 文件中的 stri......
  • PbootCMS增加可允许上传文件类型
    在PBootCMS中,默认情况下只允许上传某些类型的文件。如果您需要增加允许上传的文件类型,可以通过修改系统配置文件来实现。步骤登录后台管理登录PBootCMS后台管理界面。进入系统设置在后台管理界面中,找到并点击“系统设置”或类似的选项。编辑上传设置在系统设置......
  • PbootCMS附件上传失败报错UNKNOW: Code: 8192; Desc: stripos():
    问题描述在使用PBootCMS上传附件时,如果遇到错误 UNKNOW:Code:8192;Desc:stripos(),这通常是由于PHP版本或配置问题导致的。stripos() 函数在某些PHP版本中可能会引发警告或错误。解决步骤检查PHP版本确认当前使用的PHP版本是否与PBootCMS兼容。PBootCMS通常支持PHP5.......
  • PbootCMS附件上传失败报错UNKNOW: Code: 8192; Desc: stripos(): Non-string needles
    PbootCMS附件上传失败报错“UNKNOW:Code:8192;Desc:stripos():Non-stringneedleswillbeinterpretedasstringsinthefuture.”是由于PHP版本更新导致的兼容性问题。具体来说,stripos()函数在处理非字符串类型的第二个参数(即needle)时,未来版本的PHP将会将其视为字符串,而......
  • PbootCMS上传的缩略图为什么变模糊尺寸还变小了了?
    PbootCMS上传的缩略图变模糊且尺寸变小的问题,通常是由于系统默认的缩略图尺寸限制导致的。您可以按照以下步骤进行调整,以解决这个问题:解决步骤定位配置文件:打开/config/config.php文件。修改缩略图配置:找到缩略图配置部分,通常是如下形式:php //缩略图配置'ico......
  • socketserver实现文件上传
    1.服务端importosimportjsonimportsocketserverclassMyTCPHandler(socketserver.BaseRequestHandler):defput(self,*args):cmd_dic=args[0]filename=cmd_dic["filename"]filesize=cmd_dic["size"]ifos.p......
  • 从克隆项目到修改并上传到自己 GitHub 仓库的流程(包括私钥配置)
    从克隆项目到修改并上传到自己GitHub仓库的流程(包括私钥配置)生成SSH密钥如果还没有生成SSH密钥,可以通过以下命令生成:ssh-keygen-trsa-C"[email protected]"系统会提示你保存密钥的位置,通常保存在~/.ssh/id_rsa,如果不需要加密密码,直接按回车。添加SSH......
  • 如何安全运行别人上传的Python代码?
    写后端的同学,有时候需要在网站上实现一个功能,让用户上传或者编写自己的Python代码。后端再运行这些代码。涉及到用户自己上传代码,我们第一个想到的问题,就是如何避免用户编写危险命令。如果用户的代码里面涉及到下面两行,在不做任何安全过滤的情况下,就会导致服务器的Home文件夹......
  • 整合华为云OBS上传工具类
    项目启动的要加上配置文件的扫描路径importcom.example.config.ObsProperties;importorg.mybatis.spring.annotation.MapperScan;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg.sp......