我正在通过FastCGI将最新版本的PHP安装到IIS 7.5上,所有说明都指出,FastCGI应该通过设置来模拟调用客户端
fastcgi.impersonate = 1
如果我的网站将具有此配置
- 专用应用程序池
- ApplicationPoolIdentity的应用程序池标识
- 仅匿名身份验证(作为IUSR)
我为什么要假冒?
我来自ASP.NET背景,IUSR获得只读权限,而应用程序池标识获得任何写权限。授予对IUSR的写访问权通常会打开WebDAV漏洞的大门。因此,我犹豫让PHP作为IUSR运行。