查看: 95|回覆: 0

[虚拟主机] Windows虚拟主机禁用脚本执行权限方法

[複製鏈接]

2

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-6-18
發表於 2023-9-25 00:00:00 | 顯示全部樓層 |閲讀模式

如果您使用的是Windows虚拟主机,需要禁止某个目录的脚本执行权限,您可以在要禁用脚本执行权限的目录建立一个web.config文件,里面加入下面的代码:

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <configuration> 
  3.     <system.webServer> 
  4.         <handlers> 
  5.             <remove name="ASPClassic" /> 
  6.             <remove name="PHP-FastCGI" /> 
  7.             <remove name="ASPNET-ISAPI-1.1-AXD" /> 
  8.             <remove name="ASPNET-ISAPI-1.1-HttpRemotingHandlerFactory-rem" /> 
  9.             <remove name="ASPNET-ISAPI-1.1-HttpRemotingHandlerFactory-soap" /> 
  10.             <remove name="ASPNET-ISAPI-1.1-PageHandlerFactory" /> 
  11.             <remove name="ASPNET-ISAPI-1.1-SimpleHandlerFactory" /> 
  12.             <remove name="ASPNET-ISAPI-1.1-WebServiceHandlerFactory" /> 
  13.             <remove name="AssemblyResourceLoader-Integrated" /> 
  14.             <remove name="AXD-ISAPI-2.0" /> 
  15.             <remove name="AXD-ISAPI-2.0-64" /> 
  16.             <remove name="HttpRemotingHandlerFactory-rem-Integrated" /> 
  17.             <remove name="HttpRemotingHandlerFactory-rem-ISAPI-2.0" /> 
  18.             <remove name="HttpRemotingHandlerFactory-rem-ISAPI-2.0-64" /> 
  19.             <remove name="HttpRemotingHandlerFactory-soap-Integrated" /> 
  20.             <remove name="HttpRemotingHandlerFactory-soap-ISAPI-2.0" /> 
  21.             <remove name="HttpRemotingHandlerFactory-soap-ISAPI-2.0-64" /> 
  22.             <remove name="PageHandlerFactory-Integrated" /> 
  23.             <remove name="PageHandlerFactory-ISAPI-2.0" /> 
  24.             <remove name="PageHandlerFactory-ISAPI-2.0-64" /> 
  25.             <remove name="Perl-CGI" /> 
  26.             <remove name="Perl-ISAPI" /> 
  27.             <remove name="rules-64-ISAPI-2.0" /> 
  28.             <remove name="rules-Integrated" /> 
  29.             <remove name="rules-ISAPI-2.0" /> 
  30.             <remove name="SecurityCertificate" /> 
  31.             <remove name="SimpleHandlerFactory-Integrated" /> 
  32.             <remove name="SimpleHandlerFactory-ISAPI-2.0" /> 
  33.             <remove name="SimpleHandlerFactory-ISAPI-2.0-64" /> 
  34.             <remove name="svc-Integrated" /> 
  35.             <remove name="svc-ISAPI-2.0" /> 
  36.             <remove name="svc-ISAPI-2.0-64" /> 
  37.             <remove name="TraceHandler-Integrated" /> 
  38.             <remove name="TRACEVerbHandler" /> 
  39.             <remove name="WebAdminHandler-Integrated" /> 
  40.             <remove name="WebServiceHandlerFactory-Integrated" /> 
  41.             <remove name="WebServiceHandlerFactory-ISAPI-2.0" /> 
  42.             <remove name="WebServiceHandlerFactory-ISAPI-2.0-64" /> 
  43.             <remove name="xoml-64-ISAPI-2.0" /> 
  44.             <remove name="xoml-Integrated" /> 
  45.             <remove name="xoml-ISAPI-2.0" /> 
  46.         </handlers> 
  47.     </system.webServer> 
  48. </configuration> 

保存后就设置了该文件夹以及子容器只有读和写的权限,而没有脚本执行权限。如果要恢复脚本权限就直接删除该目录下的web.config文件。

回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部