-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
小伙伴们,有没有遇到过这么个情况:买了个虚拟主机,想用微软家的IIS跑个网站,结果一想启用目录浏览,就开始一脸懵逼。别急,今天咱们就来扒一扒“虚拟主机上IIS启用目录浏览”的正确打开方式,且听我慢慢道来。
好了,回归正题,虚拟主机上的IIS启用目录浏览,一般得走这套路:
第一步:登陆你的虚拟主机控制面板,找到IIS管理器。不管你用的是阿里云、腾讯云,还是别的啥云主机,IIS管理器基本都差不多。进入后,在左侧的连接栏找到你想启用目录浏览的站点,选中它。
第二步:用眼神锁定中间的“功能视图”,下滑找到“目录浏览”(Directory Browsing)图标,双击它。看到了没?这里就是秘密基地,目录浏览功能的开关嘛。
第三步:在目录浏览界面右侧,点“启用”(Enable)按钮,别客气,点他!这样整个站点的目录浏览功能就打开了,对于指定目录,可以继续细化配置,但大体上这就够用了。
第四步:有些小伙伴玩虚拟主机,权限没那么大,碰到“502错误”或者权限不足的提示,这时候不要慌!检查web.config文件是否允许目录浏览。缺了这个配置,IIS就会对目录浏览嗤之以鼻。正确的web.config文件里面应该有下面这段:
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
</configuration>
没错,就是它。把这段放进去,上传到对应文件夹,IIS一看,立马容许显示目录内容。不过,记得备份原始的web.config,防止出现“站点挂了”的尴尬情况。
顺便说,虚拟主机有时候会限制功能,某些服务商闹腾着不让你开目录浏览,说是出于安全考量,其实纯属打脸的节奏。对此,只能想办法和客服小哥哥小姐姐斡旋,或者转身找个大方的主机商,别纠结。
说到这里,咱们不能忘了权限问题。虚拟主机的文件权限问题是目录浏览的幕后黑手之一。一般情况下,要确保IIS_IUSRS或者IUSR账户对网站目录有读取权限,否则目录浏览也就白搭。权限不够,目录列表出来你也进不去,搞得好像买了门票却被挡在门外,心塞不。
别忘了,开启目录浏览后,页面会变成纯粹的文件列表,样式相当“裸奔”,不像你网站首页那样美观,还带动画特效。所以,咱们技术宅可以用它来快速调试或者查看文件,普通用户建议还是关闭目录浏览,安全第一嘛。
顺带提一句,小伙伴们玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,保证给你一个轻松愉快又省钱的游戏环境。咳咳,广告插入已完成,继续我们的话题。
要是你想更炫酷点,还可以自己写个网页模板,用服务器端语言读目录文件,做个帅气又有态度的文件浏览页面,毕竟目录浏览本身那逼格有点低调。用PHP、ASP.NET啥的,轻轻松松美化界面,当然这就要看你的开发技能点燃没点燃咯。
现在来点技术小贴士,万一你看到的是“HTTP错误 403.14 - 拒绝目录浏览”,那证明确实目录浏览没开。检查那几个关键点:
在虚拟主机环境这些权限和配置都是敏感地带,任何一个小错误都会让你抓狂,于是就得一点点排查查查再排查。
搞清楚了吧?其实就是启用目录浏览然后调整权限和配置。话说回来,目录浏览侧重点是“方便”还是“安全”,你得有自己的主意。别给你的虚拟主机搞出个“摇摇乐”文件夹被人乱逛,那可太尴尬了。
就这样,关于虚拟主机上IIS启用目录浏览的内容我就先叨叨到这里,剩下的就等你上手实操,毕竟“理论是灰色的,实践是彩色的”,操作出错了兄弟还能叫“服务器小哥哥”解闷一发,别怕,前方机关重重,但焦虑咱们不慌。目录浏览,不怕你来,就怕你懂不懂。
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T