IIS搭建php站点时访问会提示要登录
今天要整合一个漏洞环境把php和asp两种编程语言的站点整合到一起,在这个过程中遇到了一个问题。就是访问php文件的时候一直会提示需要输入用户名密码。
问题描述:
您未被授权查看该页
您不具备查看该目录或页面的权限,因为访问控制列表 (ACL) 对 Web 服务器上的该资源进行了配置。
--------------------------------------------------------------------------------
请尝试以下操作:
如果您认为自己应该能够查看该目录或页面,请与网站管理员联系。
单击刷新按钮,并使用其他凭据重试。
HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
Internet 信息服务 (IIS)
--------------------------------------------------------------------------------
上网查询都是说配置匿名访问和目录权限的问题,都没有解决。
最后发现是php环境配置的问题。具体解决方法如下:
IIS网站中右键->属性->主目录->配置
扩展名编辑.php 设置为 C:\WINDOWS\system32\inetsrv\fcgiext.dll
再访问能正常访问了。