做建站这行7年了,今天必须得聊聊这个让人头大的问题。
很多刚入行的兄弟,或者自己搞网站的老板,
遇到IIS提示“网站建设中”或者默认欢迎页,
第一反应就是慌,觉得是不是服务器被黑了?
其实真不是,这多半是你没把默认文档配好。
我见过太多人为了这破事找我,
开口就是“老师,我网站咋打不开了”,
结果截图发过来,全是IIS那个蓝色的默认页面。
这玩意儿在IIS里叫Default Web Site,
也就是所谓的“网站建设中”状态提示。
它不是bug,是微软为了防止你误操作,
在你没放任何文件时,给你看的一个占位符。
你要是直接传了index.html上去,
它应该优先显示你的首页才对。
如果它还是显示那个“网站建设中”,
说明你的默认文档顺序乱了,或者文件没传对。
咱们直接说干货,别整那些虚的。
第一步,打开IIS管理器,这个不用我教吧?
第二步,找到你的网站,右键属性。
第三步,看“文档”选项卡。
这里有个默认文档列表,
通常第一个是Default.htm,第二个是Default.asp。
如果你的首页叫index.html,
它不在列表里,或者排在后面,
它就会去读别的文件,
如果别的文件也没有,它就显示那个讨厌的默认页。
这时候,你只需要把index.html移到最上面,
或者点击“添加”,手动加上index.html。
保存,刷新,世界清静了。
但我还要说个更隐蔽的坑。
有些新手把文件传到了根目录,
但IIS的应用程序池没启动,
或者权限不够,
这时候也会报错,
虽然报错信息可能不是“网站建设中”,
但表现一样,就是打不开。
我之前有个客户,
花了我500块请人修,
结果人家远程一看,
是他把文件传到了wwwroot下的子文件夹,
而IIS指向的是父目录,
这能打开才怪呢。
这种低级错误,
其实只要细心点,
花10分钟就能排查出来。
别一遇到问题就找外包,
现在外面随便找个“技术人员”,
收你个200到500块,
也就是帮你改个配置文件的权限。
你想想,
你为了省这几十块钱,
自己折腾半天搞不定,
最后还得花钱请人,
这不是纯纯的大冤种吗?
我再说个数据,
我经手的100个IIS报错案例里,
有70%都是默认文档配置问题,
20%是权限问题,
剩下10%才是真的服务器挂了。
所以,别一上来就怀疑服务器。
先检查你的index.html是不是真的在根目录,
再检查IIS的默认文档列表。
这两个搞定了,
90%的“网站建设中”问题都能解决。
要是还不行,
那可能是你的伪静态规则写错了,
导致所有请求都被重定向到了错误页面。
这时候就得看web.config文件了。
这块比较专业,
要是你不懂代码,
建议直接找专业人士,
但别被坑了,
这种小问题,
正常市场价也就100到200块。
超过300,
那就是宰客。
我干这行这么久,
见过太多被坑的案例,
心里实在过不去。
所以今天把话撂这儿,
你自己能解决的,
别花冤枉钱。
解决不了的,
来找我,
我帮你看看,
不收你咨询费,
只收个辛苦费。
毕竟,
谁都不容易,
能帮一把是一把。
记住,
网站建设不是玄学,
是技术活,
按部就班排查,
总能找到原因。
别慌,
深呼吸,
打开IIS,
一步步来。
你一定能搞定。
要是实在搞不定,
别硬撑,
及时求助,
这才是聪明的做法。
本文关键词:iis提示网站建设中