使用宝塔面板管理云主机是一个非常高效的方式,尤其适合不熟悉命令行操作的开发者或运维人员,以下是详细的使用流程,从购买云主机开始到宝塔面板的安全配置。

1、拥有一台云主机:你需要购买一台云服务器(如阿里云、腾讯云、华为云、AWS等)。
推荐系统:CentOS 7.x / 8.x 或Ubuntu 20.04 / 22.04,宝塔对这两个系统支持最好。
2、获取主机信息:
- 服务器的公网 IP 地址。
root 密码(或 sudo 权限的账号)。

- 服务器已开放 SSH 端口(默认 22),以及后续宝塔要用到的8888 端口(需在云厂商的“安全组”或“防火墙”中放行)。
3、连接工具:你需要一个 SSH 客户端工具(如 Windows 的 Xshell、Putty;macOS 或 Linux 的终端)。
1、SSH 连接到你的云主机。
- 使用你电脑的终端或 SSH 工具,通过 IP 和 root 密码登录。
- 命令示例:ssh root@你的服务器IP

2、执行安装命令。
注意:建议使用宝塔官网最新的一键安装命令,以下为通用参考(请以官网为准):
CentOS 系统:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484becUbuntu/Debian 系统:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec3、等待安装完成(约 2-5 分钟)。
- 安装过程中会提示你是否安装套件,建议新手选“y” 安装推荐的LNMP(Linux+Nginx+MySQL+PHP) 或LAMP 套件。
- 安装完成后,命令行会显示以下关键信息(务必保存):
Bt-Panel:面板的访问地址(通常是http://你的IP:8888)。
username:宝塔的初始用户名。
password:宝塔的初始密码。
1、打开浏览器,访问刚才记录的地址:http://你的服务器公网IP:8888。
2、输入用户名和密码 登录。
3、首次登录协议:勾选同意《宝塔用户协议》,点击进入面板。
4、选择环境(这一步很关键):
LNMP:Nginx + MySQL + PHP (推荐大多数网站使用,性能好)。
LAMP:Apache + MySQL + PHP (兼容性好,但资源消耗略高)。
- 如果你比较熟悉,可以先选“极速安装”(快),或者选“编译安装”(稳定但慢),新手建议直接点击“一键安装”。
绝大多数云厂商(阿里云、腾讯云等)默认会拦截非 80/443 的端口,你需要登录云厂商的控制台,找到“安全组” 或“防火墙”,添加入方向规则:
| 端口 | 作用 | 建议放行范围 |
| 8888 | 宝塔面板访问端口 | 0.0.0.0/0(安装后建议修改) |
| 888 | phpMyAdmin 端口(非必须) | 建议只允许你的 IP |
| 80 | HTTP 网站访问 | 0.0.0.0/0 |
| 443 | HTTPS 访问 | 0.0.0.0/0 |
| 21 | FTP 传输 | 根据需要开放 |
| 3306 | 数据库远程连接 | 强烈禁止对外开放,除非你知道自己在做什么。 |
如果不放行 8888 端口,你是无法访问到面板页面的。
安装完环境后,你就可以在浏览器里通过图形化界面管理网站了。
1、添加站点:
- 点击左侧菜单“网站” ->“添加站点”。
- 填写你的域名(如果还没有域名,可以先填服务器 IP,例如http://你的IP,但这只能通过 IP 访问)。
- 选择PHP 版本。
- 点击“提交”。
2、上传网站代码:
- 创建站点后,宝塔会自动在/www/wwwroot/你的域名/ 下创建网站目录。
- 你可以使用宝塔自带的文件管理器 直接上传代码,或者使用 FTP(在宝塔里创建 FTP 账号)。
3、绑定域名:
- 如果你有域名,需要在域名管理后台,把域名的A 记录 解析到你的云主机 IP。
1、立即修改面板端口:
- 在面板“设置” -> “安全设置”中,将默认的8888 端口 修改为一个不常用 的端口号(如 12345 或 25699),并重启面板,然后去云厂商安全组中放行新端口,删除 8888 端口规则。
2、修改面板用户名和密码:设置一个强密码。
3、安装防火墙:
- 进入宝塔“安全” -> “系统防火墙”,开启防火墙。
- 避免使用默认的 SSH 端口(22),可以修改为高位端口(如 2222),修改后记得重启 SSH 服务,并在云厂商安全组放行新端口。
4、开启“SSH 密钥”登录:在面板“SSH管理”中设置秘钥登录,关闭密码登录,能极大提升服务器安全性。
5、开启 SSL:在“网站”设置 -> “SSL”中,申请免费 Let‘s Encrypt 证书,开启强制 HTTPS。
内存不足:如果你的云主机是 1G 或 512M 内存,安装 LNMP 套件(尤其是 MySQL)可能会报错,建议使用“极速安装”,或者手动安装MariaDB(比 MySQL 更省内存),也可以购买更大的云主机。
无法访问面板:先检查云厂商安全组 8888 端口是否放行;再检查服务器内部防火墙(CentOS 7 默认可能是firewalld)是否放行。
更新面板:在面板首页右上角有个小铃铛图标,点击“更新”就行,或者 SSH 里执行bt 命令,选 16 升级。
备份:宝塔面板的“计划任务”非常好用,建议设置每天自动备份网站文件和数据库到云存储(如阿里云OSS、腾讯云COS),以防万一。
总结一句话:买云主机 -> SSH 连上去 -> 执行宝塔一键安装 -> 在云厂商安全组放行端口 -> 浏览器访问面板 -> 添加网站 -> 上传代码。
如果你遇到具体安装报错(比如提示“curl: command not found”或“无法下载安装脚本”),可以告诉我,我帮你排查具体问题。
文章摘自:https://idc.huochengrm.cn/zj/27775.html
评论