解决宝塔报错提示
当我们已经申请完域名,搭建好服务器后(我用的宝塔面板,具体教程可看这里),而且,管局已经审核通过了
满心欢喜的打开自己新建的网站,然后就…。。。
问题
Bingo
WTF????????
怎么回事?没有哪一步有问题呀???
解决方法
一切问题都是纸老虎!!!
目前解决这个问题的方法主要有三种:
方法一:检查你的域名管理
首先,打开你的宝塔界面->网站
网站->(找到你已经添加了网站的那一行,我因为注册了两个网站,以aiproa.com)->设置
添加你的DNS解析的域名,这个解析的域名是在你的服务器上解析的,或者说是在你的购买厂商的域名DNS解析出解析你的域名前缀,我是用的阿里。
域名解析
如果没有解析,可先进入阿里域名:https://dc.console.aliyun.com/next/index?spm=5176.10173289.products-recent.ddomain.539a2e77sMqKkT#/domain/list/all-domain
找到你的域名然后,点击解析
下面是我添加的前缀解析。www就是域名前缀,添加了解析后,你在浏览器输入www.aiproa.com才有效,下面这些所有的前缀最终都是指向的一个网站,也就是你绑定的服务器ip,当然如果你绑定的是一个ip的话。
添加记录
如果你确定完成了上面的DNS前缀解析,那么就可以操作下面了。
将你的所有的解析名称都添加在下面的域名管理的地方。
这是一般情况遇到的基本解决办法。
方法二:清除浏览器缓存
如果上述方法都还没奏效,在浏览器界面同时按下ctrl+shift+delete清除浏览器缓存,重新打开就可以了。
像下面这样
方法三:检查你的配置文件
这是我犯的一个很细节的错误,我觉得是一个很严重的问题,或许有盆友和我一样,
具体是这样的,在管局还没有审核备案通过之前,我就通过服务器ip地址进行网站建站了,这是在网站域名还没有备案成功前可以实现的建站操作,像下面这样:
宝塔面板->网站->找到所在域名->设置->配置文件->server_name
我之前是没有备案成功,所以就把这个server_name改成了服务器的ip地址了,是为了提前建站,但是当备案通过之后,直接访问域名,就会出现:您的请求在Web服务器中没有找到对应的站点!
所以,如果我们想通过访问域名如:iculand.com、aiproa.com 我们的方法是将原网站设置中的配置文件的server_name修改为你的网站域名,这样就会通过访问你的公开域名来映射到部署在你服务器ip上的网站内容啦。(当然,如果你的server_name后面的名称写错了,也会出现:**您的请求在Web服务器中没有找到对应的站点!**的问题)