Win2008 r2 IIS7.5制定目录禁止执行脚本的方法
程序员文章站
2022-04-06 20:25:09
之前萬仟网发布过一篇文章具体的可以参考这篇文章:
参考了万网,服务器windows2008 iis7.5可以做一下设置禁用脚本的执行方法--------需要禁止某个目...
之前发布过一篇文章具体的可以参考这篇文章:
参考了万网,服务器windows2008 iis7.5可以做一下设置禁用脚本的执行方法--------需要禁止某个目录的脚本执行权限,您可以在要禁用脚本执行权限的目录建立一个web.config文件,里面加入下面的代码:
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webserver> <handlers> <remove name="aspclassic" /> <remove name="php-fastcgi" /> <remove name="aspnet-isapi-1.1-axd" /> <remove name="aspnet-isapi-1.1-httpremotinghandlerfactory-rem" /> <remove name="aspnet-isapi-1.1-httpremotinghandlerfactory-soap" /> <remove name="aspnet-isapi-1.1-pagehandlerfactory" /> <remove name="aspnet-isapi-1.1-simplehandlerfactory" /> <remove name="aspnet-isapi-1.1-webservicehandlerfactory" /> <remove name="assemblyresourceloader-integrated" /> <remove name="axd-isapi-2.0" /> <remove name="axd-isapi-2.0-64" /> <remove name="httpremotinghandlerfactory-rem-integrated" /> <remove name="httpremotinghandlerfactory-rem-isapi-2.0" /> <remove name="httpremotinghandlerfactory-rem-isapi-2.0-64" /> <remove name="httpremotinghandlerfactory-soap-integrated" /> <remove name="httpremotinghandlerfactory-soap-isapi-2.0" /> <remove name="httpremotinghandlerfactory-soap-isapi-2.0-64" /> <remove name="pagehandlerfactory-integrated" /> <remove name="pagehandlerfactory-isapi-2.0" /> <remove name="pagehandlerfactory-isapi-2.0-64" /> <remove name="perl-cgi" /> <remove name="perl-isapi" /> <remove name="rules-64-isapi-2.0" /> <remove name="rules-integrated" /> <remove name="rules-isapi-2.0" /> <remove name="securitycertificate" /> <remove name="simplehandlerfactory-integrated" /> <remove name="simplehandlerfactory-isapi-2.0" /> <remove name="simplehandlerfactory-isapi-2.0-64" /> <remove name="svc-integrated" /> <remove name="svc-isapi-2.0" /> <remove name="svc-isapi-2.0-64" /> <remove name="tracehandler-integrated" /> <remove name="traceverbhandler" /> <remove name="webadminhandler-integrated" /> <remove name="webservicehandlerfactory-integrated" /> <remove name="webservicehandlerfactory-isapi-2.0" /> <remove name="webservicehandlerfactory-isapi-2.0-64" /> <remove name="xoml-64-isapi-2.0" /> <remove name="xoml-integrated" /> <remove name="xoml-isapi-2.0" /> </handlers> </system.webserver> </configuration>
保存后就设置了该文件夹以及子容器只有读的权限,而没有脚本执行权限。如果要恢复脚本权限就直接删除该目录下的web.config文件。
小编注:这个web.config不是放在根目录,而是放到你将取消执行权限的目录。例如/uploads里面。以前2003的时候需要在服务器端手工一个一个的设置,这样通过ftp就可以方便的控制文件夹的执行权限了。
推荐阅读
-
IIS6、IIS7、IIS7.5取消服务器主机空间目录脚本的执行权限的方法
-
Apache Nginx 禁止目录执行PHP脚本文件的方法
-
Win2008 r2 IIS7.5制定目录禁止执行脚本的方法
-
IIS6、IIS7、IIS7.5取消服务器主机空间目录脚本的执行权限的方法
-
Win2008 r2 IIS7.5如何制定目录禁止执行脚本方法的详细介绍
-
Apache Nginx 禁止目录执行PHP脚本文件的方法
-
Win2008 r2 IIS7.5制定目录禁止执行脚本的方法
-
Win2008 r2 IIS7.5如何制定目录禁止执行脚本方法的详细介绍
-
PHP脚本文件被Apache Nginx 禁止目录执行的方法
-
PHP脚本文件被Apache Nginx 禁止目录执行的方法