CentOS 7.9部署宝塔面板超详细

[复制链接]
发表于 2026-10-6 12:56:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

宝塔面板把一套服务器的 LNMP、数据库、计划任务、文件管理都搬进了网页,对不熟命令行的人很友好。在 CentOS 7.9 上部署其实就一条命令加几分钟等待。本文把从环境初始化到面板可用的步骤写清楚,同时重点说明公网部署时必须补上的安全动作。

一、资源与准备

本文环境是一台 CentOS 7.9、2 核 4G 的虚机,主机名 bt,内网 IP 192.168.93.101。开始前确认:

  • 系统是干净的 CentOS 7.x,已经能正常联网(yum 可用)。
  • 内存至少 1G,2G 以下跑 LNMP 会明显吃力。
  • 如果是云服务器,先把安全组策略想好,后面要放行面板端口。

二、基础环境三步

1. 关闭防火墙(仅内网测试环境)

systemctl stop firewalld
systemctl disable firewalld

注意这一条在公网上是强烈不建议的,正确的做法是放行需要用的端口,其余一律拒绝。

2. 关闭内核安全机制

setenforce 0
sed -i "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config

第一条临时关,第二条写进配置永久生效。改完确认一下:getenforce 应返回 Permissive 或 Disabled。

3. 设置主机名

hostnamectl set-hostname bt

三、安装面板

一条命令跑到底,安装过程中会有一次或两次提示输入 y,输完继续等:

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

跑完会打印一段面板信息,包含访问地址和一串路径后缀。这里有个必须提醒的点:安装脚本会把初始用户名和密码直接打印在终端上,如果你在生产环境跑,装完第一件事就是进面板改掉默认账号密码,并且不要把这段输出截图外传。

四、访问面板

浏览器打开输出里给的地址加端口(默认是 8888 或 29819,视版本而定),第一次打开浏览器会提示证书不受信,有两个选择:

  • 下载面板给的证书文件本地安装(需要密码,密码在面板提示里给,不要照抄任何外泄过的凭据)。
  • 点「高级」→「继续访问」,接受风险继续;仅在内网临时环境这样做。

登录后就能看到首页的概览:CPU、内存、磁盘、流量的实时图表,以及网站、数据库、FTP、文件、计划任务这些入口。

五、装完必须做的四件事

  1. 改默认账号密码、改面板端口,别让人靠默认口猜到。
  2. 云服务器在安全组只放行面板端口和 80/443,其余出口入站规则收紧;数据库端口 3306 绝对不要公开放行。
  3. 面板本身有登录失败限制,但更稳妥的做法是套一层反向代理加二次认证,或者限制来源 IP。
  4. 第一次登录后立刻装 LNMP 环境,装完把 /www/server 定期打包备份,最好推到对象存储,别只存本地。

六、装 LNMP 之后怎么验

面板里点软件商店装 Nginx、MySQL、PHP,装完新建一个站点绑定内网 IP,本地浏览器访问能出来默认页。再用面板的数据库模块建库建用户,用命令行 mysql -u 用户 -p 能连上就说明整条链路通了。

七、排障三查

  • 打不开面板:先确认端口放行(云安全组 + 系统防火墙),再看 bt default 能不能打印面板信息。
  • 能看到登录页但登不上:多半是密码改过忘了,用 bt default 重置。
  • 装环境卡在某个包:看面板日志日志或 SSH 终端输出,常见是内网源不通,先确认 yum 源可用。

总体来说,宝塔把运维门槛降得很低,但正因为它把高权限操作全做成了按钮,公网暴露的风险也同步变高了。内网、开发、测试环境用起来最省心;生产环境务必按上面第五节那四条补齐。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表