马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
宝塔面板把一套服务器的 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、文件、计划任务这些入口。
五、装完必须做的四件事
- 改默认账号密码、改面板端口,别让人靠默认口猜到。
- 云服务器在安全组只放行面板端口和 80/443,其余出口入站规则收紧;数据库端口 3306 绝对不要公开放行。
- 面板本身有登录失败限制,但更稳妥的做法是套一层反向代理加二次认证,或者限制来源 IP。
- 第一次登录后立刻装 LNMP 环境,装完把
/www/server 定期打包备份,最好推到对象存储,别只存本地。
六、装 LNMP 之后怎么验
面板里点软件商店装 Nginx、MySQL、PHP,装完新建一个站点绑定内网 IP,本地浏览器访问能出来默认页。再用面板的数据库模块建库建用户,用命令行 mysql -u 用户 -p 能连上就说明整条链路通了。
七、排障三查
- 打不开面板:先确认端口放行(云安全组 + 系统防火墙),再看
bt default 能不能打印面板信息。
- 能看到登录页但登不上:多半是密码改过忘了,用
bt default 重置。
- 装环境卡在某个包:看面板日志
或 SSH 终端输出,常见是内网源不通,先确认 yum 源可用。
总体来说,宝塔把运维门槛降得很低,但正因为它把高权限操作全做成了按钮,公网暴露的风险也同步变高了。内网、开发、测试环境用起来最省心;生产环境务必按上面第五节那四条补齐。
qidao123.com企服评测-应用市场 编辑提示
|