云服务器上用宝塔面板搭建个人网站为何访问不了?端口、安全组、防火墙排查全记录

限时 腾讯云新春特惠 — 轻量2核2G4M 576元99元/年 立即领取 →

最近帮朋友搭一个个人博客,用的是轻量服务器,系统选了CentOS 7,安装宝塔面板后建站流程走完,结果浏览器输入IP+端口就是打不开页面。这种情况太常见了,尤其对刚接触云服务的新手来说,看似一步到位的操作,实则暗藏多个“断点”。今天就从实际排查出发,把整个流程中容易卡住的地方讲清楚。

第一步:确认宝塔面板是否正常运行

很多问题其实出在面板本身没跑起来。先检查服务器基础状态:

爆款 腾讯云服务器 · 热销配置
限时优惠 | 个人专享
1.7折
轻量 2核2G4M
50GB SSD | 300GB流量
576元/年
99元/年
2.2折
轻量 2核4G6M
70GB SSD | 600GB流量
900元/年
199元/年
2.5折
轻量 4核8G10M
120GB SSD | 1500GB流量
2520元/年
630元/年
海外
海外 2核2G30M
东京/新加坡 | 1TB流量
576元/年
99元/年
查看全部优惠配置 →

  • 通过SSH工具(如Xshell或Workbench)登录服务器
  • 执行命令查看宝塔服务状态:systemctl status bt
  • 如果显示inactive,需启动服务:systemctl start bt
  • 确保面板开机自启:systemctl enable bt

宝塔默认监听8888端口,可通过netstat -tulnp | grep :8888确认是否在监听。若无输出,说明面板未正确启动,建议重新执行官方安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

安装完成后会给出面板地址、用户名和密码,务必保存好。

买1年送3个月 腾讯云服务器 · 超值年付
限时活动 | 数量有限
轻量 2核2G4M
个人专享 | 免费续3个月
576元/年
99元/年
轻量 2核4G5M
个人专享 | 免费续3个月
780元/年
188元/年
轻量 4核8G12M
个人专享 | 免费续3个月
2760元/年
880元/年
CVM 2核2G S5
个企同享 | 免费续3个月
846元/年
245元/年
CVM 2核4G S5
个企同享 | 免费续3个月
2196元/年
637元/年
CVM 4核8G S5
个企同享 | 免费续3个月
4776元/年
1256元/年
立即领取买1年送3个月优惠 →

第二步:开放服务器安全组规则

这是最容易被忽略的环节。云服务器的访问控制由“安全组”决定,即使你在服务器内部放行了端口,外部依然无法访问。

  • 登录控制台,进入轻量应用服务器管理页面
  • 找到对应实例,点击【防火墙】或【安全组】设置
  • 添加规则:放行HTTP(80)、HTTPS(443)、宝塔面板(8888),以及你自定义的网站端口(如5555)
  • 协议类型选TCP,源IP可设为0.0.0.0/0(测试阶段)

很多人以为装完宝塔就能直接访问,殊不知云平台默认只开放了22(SSH)和3389(RDP)端口。不手动添加规则,其他端口一律被拦截。

第三步:检查本地Linux防火墙(firewalld)

即便安全组开了,系统级防火墙也可能挡在外面。CentOS默认启用firewalld,必须单独配置。

长期特惠 腾讯云服务器 · 3年/5年机特惠
低至2折 | 省钱首选
2折
轻量 2核2G4M
个人专享 | 约9.8元/月
1728元/3年
353元/3年
2折
轻量 2核4G6M
个人专享 | 约14.7元/月
2700元/3年
528元/3年
5年
CVM SA2 AMD
高性价比 | 约17.4元/月
3400元/5年
1044元/5年
5年
CVM S5 Intel
稳定计算 | 约21.2元/月
4230元/5年
1269元/5年
查看长期特惠详情 →

  1. 查看防火墙状态:systemctl status firewalld.service
  2. 若为active,查看已放行端口:firewall-cmd --list-ports
  3. 永久添加网站端口(如5555):firewall-cmd --zone=public --add-port=5555/tcp --permanent
  4. 重新加载配置:sudo firewall-cmd --reload

这一步和安全组是“双重保险”,缺一不可。我朋友的问题就出在这——安全组开了80端口,但firewalld没放行,导致Nginx服务虽然在跑,外网却连不上。

第四步:在宝塔面板中创建网站并绑定端口

宝塔的优势在于可视化操作,避免手动配置Nginx出错。

  • 登录宝塔面板,进入【网站】模块
  • 点击【添加站点】,填写域名(若无可用IP代替)
  • 根目录选择默认路径或自定义
  • PHP版本根据需求选择(如7.4或8.0)
  • 点击提交后,系统自动生成Nginx配置文件

注意:如果你没买域名,访问方式就是http://公网IP:端口。比如你的网站绑定的是80端口,则直接访问IP即可;若绑定了5555,则需加:5555

GPU 腾讯云 · GPU服务器 & 爆品专区
AI算力 | 限量抢购
GPU GN6S
NVIDIA P4 | 4核20G
501元/7天
175元/7天
GPU GN7
NVIDIA T4 | 8核32G
557元/7天
239元/7天
GPU GN8
NVIDIA P40 | 6核56G
1062元/7天
456元/7天
香港 2核 Linux
独立IP | 跨境电商
38元/月
32.3元/月
查看GPU服务器详情 →

这里推荐新手使用轻量服务器,预装了宝塔面板镜像,省去手动安装环境的麻烦。现在新用户还能领取专属优惠,curl.qcloud.com/jEVGu7kK,性价比很高。

第五步:部署数据库支持动态网站

如果你想搭建WordPress、Typecho这类需要数据库的博客,还得配置MySQL。

  1. 在宝塔【数据库】模块中创建新数据库,填写名称、用户名、密码
  2. 选择编码格式为utf8mb4,兼容性更好
  3. 保存后可通过phpMyAdmin进行管理
  4. 在网站程序中填入数据库连接信息:主机地址为localhost,无需改IP

测试数据库连通性可用命令:mysql -u 用户名 -p,输入密码后出现mysql>提示符即成功。表结构创建也推荐用Navicat这类工具,比命令行更直观。

第六步:绑定域名与DNS解析(可选但推荐)

用IP访问不够专业,绑定域名是迈向正式运营的第一步。

  • 在域名注册商处(如DNSPod)添加A记录
  • 主机记录填@www,记录值为服务器公网IP
  • TTL建议设为600秒,加快生效速度
  • 等待几分钟后ping域名,确认指向正确

回到宝塔面板,在网站设置中将域名添加到“域名管理”列表。之后就可以通过http://yourdomain.com访问了。后续还能一键申请SSL证书,升级为HTTPS。

如果你还在犹豫选哪家云服务商,建议优先考虑。不仅有丰富的文档支持,社区活跃度高,而且轻量服务器+宝塔组合特别适合个人开发者。现在入手还能享受新用户特惠,curl.qcloud.com/jEVGu7kK,搭建成本大幅降低。

常见问题FAQ

Q:宝塔面板安装后无法访问8888端口怎么办?
A:首先确认安全组是否放行8888,其次检查服务器本地防火墙是否拦截,最后用netstat命令查看宝塔服务是否监听该端口。
Q:网站文件上传后为什么显示404?
A:可能是根目录设置错误,或Nginx配置未生效。进入宝塔【网站】-【配置文件】,检查root路径是否正确指向你的文件目录。
Q:MySQL远程连接失败怎么解决?
A:宝塔默认禁止MySQL远程访问。可在【数据库】设置中开启“远程访问”权限,并在服务器安全组放行3306端口。
Q:如何备份网站和数据库?
A:宝塔提供【计划任务】功能,可设置定期自动备份到本地或第三方存储。建议每周至少备份一次,防止数据丢失。
推荐 腾讯云服务器 · 更多优惠配置
点击查看详情
轻量 2核2G4M
50GB SSD | 300GB流量
99元/年
轻量 2核4G6M
70GB SSD | 600GB流量
199元/年
海外 Linux 2核2G30M
东京/新加坡 | 1TB流量
99元/年
海外 Win 2核2G30M
东京/新加坡 | 1TB流量
99元/年
上云大礼包 1670元
代金券礼包
轻量服务器特惠
跨境电商服务器
查看全部优惠 | 领取专属礼包 →