使用腾讯云服务器(CVM)通过宝塔面板镜像快速部署网站,可以省去手动安装环境、配置安全策略等繁琐步骤。以下是完整操作流程:
✅ 一、准备工作
- 注册/登录腾讯云账号
- 创建或选择一台 CVM 实例
- 推荐操作系统:CentOS 7.9+ / Ubuntu 20.04+ / Debian 10+
- 建议配置:至少 2 核 CPU、2GB 内存(轻量应用服务器也可,但性能略低)
- 地域建议选择靠近用户的位置(如华南广州、华北北京等)
✅ 二、通过“宝塔面板”镜像一键部署
方法 A:在创建新实例时直接选用宝塔镜像(推荐新手)
- 进入 腾讯云控制台 → 云服务器 CVM → 购买/创建实例
- 在「镜像」选择页面:
- 切换至 「公共镜像」 或 「应用镜像」 标签页
- 搜索关键词
宝塔或Baota - 选择官方认证的 宝塔面板 Linux 版 镜像(通常标注为“宝塔面板 7.x/8.x + LNMP/LAMP”)
- 设置实例信息(主机名、密码/密钥对、带宽等)
- 完成支付后,等待实例启动成功
💡 提示:部分镜像已预装 Nginx/Apache + PHP + MySQL + phpMyAdmin,并自动开放了 8888 端口(宝塔默认管理端口)。
方法 B:已有服务器,再安装宝塔(不推荐用于首次部署)
若你已有一台空服务器,可通过 SSH 登录执行以下命令(以 CentOS 为例):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
⚠️ 注意:需先放行防火墙/安全组中的 8888、80、443、22 等端口!
✅ 三、登录宝塔面板 & 初始设置
-
获取登录信息
- 查看实例的公网 IP(控制台 → 实例详情 → 网络信息)
- 浏览器访问:
http://<你的公网IP>:8888 - 首次登录会显示用户名、密码及验证码(在实例详情页「远程连接」→「VNC」或控制台底部“查看实例信息”中可找到)
-
安全加固(重要!)
- 修改默认端口(如将 8888 改为非标准端口,减少扫描风险)
- 设置强密码
- 启用 SSL 证书(宝塔免费 Let’s Encrypt 支持一键申请)
- 开启防暴力破解插件(宝塔自带)
✅ 四、部署网站流程(以 WordPress 为例)
-
登录后点击左侧菜单 「网站」 → 「添加站点」
-
填写域名(可先用 IP 测试)、PHP 版本(推荐 7.4/8.1)、数据库类型(MySQL)
-
点击「创建」,系统自动初始化环境
-
如需建站程序(如 WordPress):
- 进入 「软件商店」 → 搜索
WordPress - 点击「安装」→ 填写站名、管理员账号密码
- 一键部署完成!
- 进入 「软件商店」 → 搜索
-
绑定域名(需在 DNS 服务商处将域名 A 记录指向服务器公网 IP)
🔐 安全与优化建议
| 项目 | 建议操作 |
|---|---|
| 安全组规则 | 仅开放必要端口(80/443/自定义宝塔端口),禁止 8888 对全网开放 |
| 定期备份 | 宝塔内置「备份计划」,可定时备份网站+数据库到腾讯云 COS |
| 监控告警 | 结合腾讯云云监控 + 宝塔「系统监控」观察资源使用 |
| 更新维护 | 定期升级宝塔、PHP、Nginx 及网站程序至最新稳定版 |
❓ 常见问题
-
无法访问 8888?
检查安全组是否放行 TCP 8888;确认实例未关机;尝试用 VNC 登录查看日志/www/server/panel/data/port.pl -
宝塔界面乱码?
浏览器按 F12 强制刷新,或更换 Chrome/Firefox 内核模式 -
需要多站点?
宝塔支持虚拟主机功能,可在同一实例上部署多个独立网站(不同域名/子目录)
通过以上步骤,你可以在 5–10 分钟内 完成从创建服务器到上线网站的整个流程。如需更高级功能(如 Docker、CI/CD、负载均衡),可在宝塔基础上进一步扩展。
需要我提供某一步的详细截图指引或脚本自动化方案吗?
PHPWP博客