Windows下PHP+MySQL+IIS安全平台III 变态配置
2009-01-15 13:51:23 来源:WEB开发网核心提示: 所以希望大家关注我写的文章啊,呵呵!第一个变态的服务器配置.我们继续来讨论IIS.基本的配置请参考第一部分的文章,Windows下PHP+MySQL+IIS安全平台III 变态配置(5),这里我们就不多说废话了,我们第一个实现的功能是特定的php目录或者是网站不能运行php,您的公司规模比
所以希望大家关注我写的文章啊,呵呵!第一个变态的服务器配置.我们继续来讨论IIS.基本的配置请参考第一部分的文章,这里我们就不多说废话了,我们第一个实现的功能是特定的php目录或者是网站不能运行php。如图4所示是我们的网站和网站的资源。划线部分是我们的目录,这里我新建一个目录例如images目录,然后在images目录下建立一个2009.php的文件,内容是phpinfo,如图5说明我们正常执行了。我们要达到的目的是让这个目录不支持php的执行.下面我们来看一下如何实现的。我们有两种办法。
第一种是首先打开IIS信息服务管理器,打开我们的网站,然后找到我们刚才新建的目录,右键点击目录属性,如图6所示。我们看划红线的地方,这里有三个选项,分别是无,纯脚本,还有一个是脚本和可执行文件。这里我们选择无,然后单击“确定”按钮。如图7所示,我们再刷新一下就会看到2009.php不可以运行了。
第二种办法是利用应用程序池来配置,具体的实现方法为:如图8所示,我们选择画红线的部分,然后就创建了一个和网站名字一样的应用程序池,然后我们单击“配置”按钮出现如图9所示的画面,我们这里把.php的扩展去掉。如图10所示,我们的脚本不能运行了,出现了404的错误,但是我们访问图片还是一样可以访问,如图11所示。当然上面的配置也可以用于特定的服务器,例如,您的公司规模比较大,需要建立一个专门的图片服务器来缓解主服务器的负载,就可以使用这个很变态的方法。
图4
[]
更多精彩
赞助商链接