游客发表

宝塔面板绑定域名后不能访问网站

发帖时间:2026-10-17 05:08:04

昨天下午,宝塔绑定一个朋友的面板电商站打不开了。他在宝塔面板里绑定了域名,域名然后点了保存——就这么简单,问网网站直接白屏。宝塔绑定浏览器显示“无法访问此网站”,面板服务器面板里MySQL和Nginx都亮着绿灯。域名

这情况我见过不下二十次。问网宝塔绑定域名后无法访问,宝塔绑定八成不是面板面板故障,而是域名你漏掉了两个细节:一是域名解析没生效,二是问网站点配置里的SSL证书没对上。

先说域名解析。宝塔绑定很多人绑域名前忘了在DNS服务商那里加一条A记录,面板指向服务器IP。域名你绑定了域名,宝塔只是把Nginx配置改了,但用户访问时浏览器先查DNS,查不到就直接报错。解决办法很简单——去阿里云或Cloudflare后台,加一条主机记录为@的A记录,TTL设300秒,等几分钟再试。但别急着高兴,如果解析早就有,那问题可能出在SSL上。

第二个坑更隐蔽。你绑定了域名,但站点设置里SSL证书还是旧的,或者压根没配。浏览器强制HTTPS访问,但服务器那边证书对不上域名,握手失败。宝塔有个“SSL”菜单,点进去看证书是否有效,到期时间对不对。我见过最离谱的一次,是朋友把证书贴反了——私钥填到公钥栏,宝塔没报错,但浏览器死活连不上。

还有个容易忽略的细节——站点根目录的权限。绑定域名后,宝塔会创建一个新站点目录,默认属主是www。但如果你之前用root手动建过目录,或者文件是从旧服务器搬来的,权限可能是755或644,Nginx进程读不了。你可以在宝塔文件管理里右键目录,选“权限”,把属主改成www,权限设755。改完刷新页面,八成能通。

如果以上都查了还是不行,那就得看Nginx错误日志。宝塔面板左侧“日志”菜单,点“Nginx错误日志”,拉到最下面看最新记录。常见报错是“upstream timed out”或者“Permission denied”,前者是PHP-FPM没跑起来,后者就是权限问题。我上次碰到一个案例,是PHP版本设成了7.4,但程序需要8.1,直接500错误,日志里写“Primary script unknown”。你可以在“网站”菜单里点站点名,进去改PHP版本,重载一下服务。

最后提醒一句:改完配置一定要在宝塔首页点“重启”按钮,不是“重载”。重启会杀掉所有进程再拉起,重载只是平滑读配置。有些Nginx模块改动必须重启才生效,比如你改了server_name或者listen端口。别嫌麻烦,重启一下花不了十秒。

说真的,宝塔这面板把复杂操作简化了,但也让人忽略底层逻辑。你绑定域名时,它其实做了三件事:生成Nginx配置、创建站点目录、设置默认SSL。任何一步出错,网站就挂。所以下次遇到这问题,按顺序排查:解析、SSL、权限、日志。别一上来就重装面板,那是最笨的办法。

    热门排行

    友情链接