版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在IIS基础上建立PHP环境总会出现这样或那样的问题,很多问题都比较难解决,笔者最近在建立IIS下PHP环境时就遇到了出现访问出错的问题,所有php页面文件无法正常显示出来,而ASP还有HTML静态页面能够顺利访问。下面就请各位IT168的读者随我一起从权限入手解决IIS+PHP环境故障。一、故障现象:笔者搭建环境采用的操作系统是windowsXP,IIS是系统自带的IIS5,PHP版本是5.2。按照网上的步骤笔者安装PHP程序并配置了IIS中的相应映射参数建立了PHP环境,并且生成了名为index.php的文件作为测试用。在实际使用中却发现在服务器上通过浏览器访问/index.phphttp://localhost/index.php均出现错误提示,具体页面显示为“无权查看网页,基于所提供的凭据,您没有权限查看此目录或网页,HTTP错误401.3——访问被资源ACL拒绝”。(如图1)图1点击看大图为了进一步排查故障笔者又在IIS中通过在默认网站上点“浏览”来查看,结果收到的反馈消息和上面的一样,也是“HTTP错误401.3——访问被资源ACL拒绝”。(如图2)
图2点击看大图然而在同一个站点的其他页面文件,只要不是PHP语言建立的都可以正常浏览和查看,包括HTML静态页面和ASP动态网页文件。二、修改验证方式解决问题:既然IIS反馈回的信息是“HTTP错误401.3——访问被资源ACL拒绝”,所以笔者也针对访问权限进行排查故障工作。第一步:在IIS中的默认网站上右键选择“属性”来查看该站点的相关属性信息。(如图3)第二步:在打开的默认网站属性处我们找到“目录安全性”标签,然后点“匿名访问和身份验证控制”旁边的“编辑”按钮。(如图4)图4点击看大图第三步:笔者在“身份验证方法”处看到了默认情况下IIS是通过建立的IUSER_CHINA-914340F04以及相应的密码访问IIS页面信息的,这个帐户也是由IIS自动创建的。(如图5)巨户出.mu径煜剧僅saiff一溯IMTJt嚣哒魏;.咖3-察巨户出.mu径煜剧僅saiff一溯IMTJt嚣哒魏;.咖3-察crawm-2JRKfcttl)E*半4鱼□需匪「胡旧雲需常稱诽qpET^lSrrT.和生輛硕wi了b冋ewifiadwr.唱St刍U着JSJ?去超OlSHFk□:E站島厲聽证测l敕畢我裳退否31⑷0H-Si8M(i>户生丿虺巴・餌书诩总浜用枷卢•甬尸g亦|码・f匕:」I1■臥机1EJ出毎£1呃M也她细J:第四步:为了方便排查故障,特别是为了避免权限访问造成的问题,笔者在“身份验证方法”处点了“集成Windows身份验证”,这个选项的意思就是在本机或者网络有用户访问该站点里的页面文件时,将提示要求输入正确的Windows系统登录口令,通过Windows登录身份来验证是否容许浏览页面。(如图6)JI卑户询同I■超辽实儉強if[3莆腐Tinat-iliglijfii:i>MlJI卑户询同I■超辽实儉強if[3莆腐Tinat-iliglijfii:i>Ml-1脸atml.Tnait0[ME®|匚黑沖舛坤姑4E閣■触牡気遇暫E⑹国亍I# 呻卫r■图6点击看大图第五步:“确定”完毕后提示要求将下属目录和页面文件也按照这种规则生效,继承覆盖设置。我们同意即可。(如图7)
第六步:修改完验证采用“集成Windows身份验证”后在IIS中浏览默认网站就没有任何问题了,可以顺利的显示出index.php文件中的PHP页面内容。(如图8)图8点击看大图第七步:一般情况下在IIS中调用查看该页面是不需要进行集成Windows身份验证的,所以没有出现要求输入具备相应权限的Windows系统帐户和密码不过如果要是通过网络或者浏览器访问就需要填写具有足够权限的Windows系统帐户和密码。(如图9)第八步:如果身份验证通过了Windows系统的检查,那么正确的页面信息也将显示出来。(如图10)图10点击看大图至此我们就解决了IIS中PHP页面访问所出现的“HTTP错误401.3——访问被资源ACL拒绝”故障。不过这种设置在访问上带来了一定的不方便,必须知道Windows系统的帐户和密码才可以浏览,要知道一般网站都是给外部用户使用的,他们并不会知道服务器的密码与管理帐户,就算知道了也会给服务器的安全带来巨大的隐患。所以我们还需要从权限入手,解决问题。三、修改匿名访问帐号解决实际问题:既然通过修改访问方式为“集成Windows身份验证”能够解决实际问题,这就说明问题的根源不在PHP上,而在于权限的设置。我们再次尝试在IIS中的默认网站上右键选择“属性”来查看该站点的相关属性信息。找到“目录安全性”标签,然后点“匿名访问和身份验证控制”旁边的“编辑”按钮。将“身份验证方法”处看到的IUSER_CHINA-914340F04帐户通过“浏览”按钮选择管理员administrator帐户,密码也设置相应的密码。(如图11)图11点击看大图再次浏览PHP文件你会发现一切顺利,PHP文件的内容可以被正常显示。(如图12)通过浏览器访问页面也没有任何问题,PHP内容显示无误。(如图13)图12点击看大图
IX屮4VfiTHiqicrrfig".o-giafibwiiMmg-K*_TafLUP'iH."-IX屮4VfiTHiqicrrfig".o-giafibwiiMmg-K*_TafLUP'iH."-EWM«^dfab*If^tvi£rr-i4^-VHBdtomFrHSHriH'BErfaH^图13点击看大图可见将默认的IUSER_CHINA-914340F04帐户修改为administrator管理员权限的帐户后访问就没有任何问题了,同时也不会出现上面修改验证方式时出现的帐户密码确认对话框,外部用户访问顺顺利利。不过这种方法非常不安全,毕竟administrator的权力太大,权限太高,可以轻松实现对页面的修改和删除操作。四、修改文件夹权限解决问题:上面两种修改办法都可以解决问题,这更加说明了问题出在权限而不是PHP的安装上。从网上找到的资料就是需要容许IUSER_CHINA-914340F04这个IIS临时调用帐号具备对IIS发布目录的访问权限,如果是PHP页面还需要具备执行权限。第一步:由于笔者没有修改默认的IIS发布目录路径,所以我们进入到c:\inetpub目录,找到WWWROOT目录,在其上点鼠标右键选择“共享和安全”。(如图14)
图14图14点击看大图第二步:将对应的IUSER_CHINA-914340F04帐户添加到对文件夹访问的属性窗口,并给予读取和运行,列出文件夹目录以及读取权限。(如图15)~|画1 韦他显(bi也"砸卩SM«:i.f^jA-te-iaj.1U“曲aCHULl-^i>l?VlFDVsJ^hiEdxLr-kLarx严(JmMTnlClKIQi^iwm!SJW.i3,!.ngm-s14M®™-LTKB_crark(Jsce™0ODD0S□□P!I3M口.ovtaiMfemni图15点击看大图0ODD0S□□P!I3M口.ovtaiMfemni图15点击看大图I却即.11**i旷I.IRAMP的flUft ■Si 丸竇是倦IlJ181删莎~|第三步:另外为了保险还应该将IUSER_CHINA-914340F04帐户添加到对PHP文件夹访问的属性窗口中,给予并给予读取和运行,列出文件夹目录以及读取权限。(如图16)
£?A4»iu3ODClt划口WEJ4"上皿2说叱•IKlU.-?l43tfraiiljtaiuHr』l・『L廿1订£?A4»iu3ODClt划口WEJ4"上皿2说叱•IKlU.-?l43tfraiiljtaiuHr』l・『L廿1订■ha忍直扁肘□ncDa^□口ssan图16点击看大图第四步:接下来就应该可以顺利访问了,浏览PHP页面不会出现诸如“无权查看网页,基于所提供的凭据,您没有权限查看此目录或网页,HTTP错误401.3——访问被资源ACL拒绝”的错误提示了。小提示:如果还是有问题我们只需要将IUSER_CHINA-914340F04帐户的密码重新设置下。(如图17)最后再在“身份验证方法”处的IUSER_CHINA-914340F04帐户密码处输入相应的字符即可,记得要把容许IIS控制密码前的对勾去掉。(如图18)图17点击看大图图17点击看大图箜制殛离时了访冋枚闻用户谊同雕坦竄临益litSW14T島帕哒帶和匕rj11■dm址征为陆M<i息■册loliraatl)箜制殛离时了访冋枚闻用户谊同雕坦竄临益litSW14T島帕哒帶和匕rj11■dm址征为陆M<i息■册loliraatl)匚HIif*-»伽-•»iM^E)IL!起讦its拧制酣电删&诲□»<EriDdk-1VI怡H征Qp匚軒4^帀鹘4E幣瞅科苗遇込=5讪国KiJLKV-玄時曰ITS动讯$》oj^a^ET用户&在耳伺昌甲e™户用戶月Qi)luriE_naH■wcgnw5WH):F**ma图18点击看大图这种方法解决了故障问题后可以实现外部用户不需要输入任何验证信息就可以顺利访问站点的目的,而且也不会给网站带来极大的安全隐患。五、总结:实际上本文是循序渐进的解决了PHP在IIS环境下的“无权查看网页,基于所提供的凭据,您没有权限
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 21075-2026水库诱发地震危险性评价
- 四川省公职律师执业申请表
- 2026安康中学面试题及答案
- 医院业务院长安全生产责任制培训
- 2026爱好养花面试题及答案
- 班组安全文明生产制度培训
- 任务二 企业经营数据分析
- 《物联网概论》课件 8.1项目导学
- 演出场所安全技术要求培训课件
- 教案25- 项目十 电动汽车电磁兼容性测评 任务三 汽车电磁兼容测试
- 2026新疆理工学院面向社会招聘编制外聘用人员29人笔试备考题库及答案解析
- 医学26年:肌张力障碍分型与治疗 查房课件
- 2016–2025 年高考英语应用文写作真题汇集
- 化工企业重大隐患自查表 AQ3067
- 2025版中国心房颤动管理指南解读课件
- 2026年上海市静安区社区工作者招聘笔试参考试题及答案解析
- csco结直肠癌指南2026
- 第14课 我们共同的梦想(课件)小学道德与法治二年级下册
- 精神科护理安全与风险防范
- 行政事业单位会计监督制度
- 智能制造产线故障排查与维修手册
评论
0/150
提交评论