游客发表

宝塔搭建网站打不开

发帖时间:2026-10-17 04:54:06

装完宝塔面板,宝塔浏览器里输入IP地址,搭建打页面转了三圈,网站最后蹦出来一个"无法访问此网站"。宝塔这事儿我遇到过不下十次,搭建打帮朋友看、网站帮客户看、宝塔自己也踩过坑。搭建打问题基本跑不出那几个地方,网站但每次原因都不一样,宝塔挺烦人的搭建打。

先说最常见的网站:安全组没放行端口。你宝塔装好了,宝塔8888端口也在跑,搭建打但服务器厂商的网站防火墙压根没让你进。阿里云、腾讯云、华为云都是这套逻辑,控制台里有个"安全组"或者"防火墙"的入口,默认只开了22和3389。你得手动加一条规则,把8888端口放进去。有人图省事直接开全部端口,我不建议,8888这种管理端口暴露在公网本身就够危险了,能改就改掉。

还有一种情况,宝塔装完了,你也放行了端口,但还是打不开。SSH进去敲 bt status,发现面板状态是"未启动"。这时候 bt start 一下就行。但问题是它为什么停了?我碰过一次是服务器内存太小,1G的机器跑了个MySQL再加上面板本身,内存直接爆了,系统把面板进程杀了。后来加了swap才稳住。所以买服务器别抠那点钱,1G内存跑宝塔加网站,迟早出事。

端口冲突也算一个。有人服务器上之前装了nginx或者apache,占着80和443,宝塔装的时候倒是不冲突,因为面板用的是8888。但如果你访问的是网站而不是面板,那就得看nginx有没有正常起来。宝塔面板里站点建好了,域名也解析了,打开就是502。这种情况八成是php没跑起来,或者php版本跟网站程序不匹配。我见过一个哥们儿用php8.0跑dedecms,死活打不开,换成7.4立马就好了。

域名解析这块也值得说一嘴。面板能打开,网站打不开,先ping一下域名看看解析对不对。有人域名解析填的是内网IP,或者解析还没生效就急着测试。DNS生效一般几分钟到几小时不等,别刚添加完记录就骂服务器垃圾。另外国内服务器绑域名需要备案,没备案的话,80和443直接被运营商拦掉,换什么配置都没用。

防火墙这块再补充一点。宝塔面板自己带了个防火墙插件,有时候你系统防火墙关了,安全组也放行了,但宝塔的防火墙规则里把端口给禁了。这种情况比较隐蔽,得进面板的"安全"菜单里看一眼。还有iptables规则残留的问题,之前装过其他面板或者手动配过防火墙,规则没清干净,新装的宝塔就被挡在外面。

最后说个不太常见但很坑的:浏览器缓存。你改了端口或者改了配置,浏览器还缓存着旧的重定向。换个无痕窗口试试,或者清一下缓存。我有次折腾了半小时,最后发现是Chrome自动把http跳转到了https,而https证书还没配好。气得想砸键盘。

排查顺序其实就那几步:先看面板服务在不在跑,再看端口通不通,然后查防火墙和安全组,最后看域名解析和备案。一步步来,别跳步。每次遇到问题就当攒经验,下次再碰到类似的,两分钟就能定位。

    热门排行

    友情链接