使用宝塔面板在腾讯云轻量服务器Ubuntu系统上部署网站的步骤是什么?

以下是使用宝塔面板在腾讯云轻量服务器(Ubuntu系统)上部署网站的详细步骤:


一、前期准备

  1. 购买腾讯云轻量服务器

    • 选择 Ubuntu 20.04/22.04 系统镜像。
    • 开放防火墙端口:8888(宝塔面板)、80(HTTP)、443(HTTPS)、22(SSH)。
  2. 登录服务器

    ssh root@你的服务器IP

二、安装宝塔面板

  1. 一键安装脚本(Ubuntu)

    wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
    • 安装过程中会提示确认,输入 y 并回车。
    • 安装完成后,保存显示的 面板地址、用户名、密码
  2. 登录宝塔面板

    • 浏览器访问:http://你的服务器IP:8888/面板安全入口(如 http://123.123.123.123:8888/abc123)。
    • 输入用户名和密码登录。
  3. 初始化环境推荐

    • 首次登录会提示安装 LNMP/LAMP 环境,建议选择:
      • Nginx 1.20+
      • MySQL 5.7/8.0
      • PHP 7.4/8.0(根据网站需求)
      • 点击「一键安装」等待完成(约10-20分钟)。

三、部署网站

  1. 添加站点

    • 点击宝塔左侧「网站」→「添加站点」。
    • 填写:
      • 域名:填写你的域名(若无域名可先用服务器IP)。
      • 根目录:默认 /www/wwwroot/域名
      • 数据库:选择 MySQL,设置数据库名和密码(建议记录)。
      • PHP版本:选择已安装的版本。
    • 点击「提交」。
  2. 上传网站文件

    • 进入站点根目录(如 /www/wwwroot/你的域名)。
    • 删除默认的 index.html,上传你的网站程序(如 WordPress、静态页面等):
      • 方式1:宝塔「文件」管理器直接上传。
      • 方式2:使用 SFTP 工具(如 FileZilla)连接服务器上传。
  3. 配置数据库(动态网站需操作)

    • 点击宝塔左侧「数据库」→ 查看数据库信息。
    • 导入 SQL 文件或安装网站时填写数据库信息(如 WordPress 安装)。

四、域名解析(有域名需操作)

  1. 在域名服务商处添加解析记录

    • 记录类型:A
    • 主机记录:@www
    • 记录值:填写你的服务器 IP。
  2. 宝塔面板绑定域名

    • 点击站点「设置」→「域名管理」→ 添加已解析的域名。

五、SSL证书(启用 HTTPS)

  1. 申请免费证书
    • 点击站点「设置」→「SSL」→「Let’s Encrypt」。
    • 勾选域名,点击「申请」,成功后开启「强制 HTTPS」。

六、防火墙与安全设置

  1. 修改宝塔面板端口/安全入口
    • 点击面板左侧「面板设置」→ 修改面板端口、安全入口或用户名密码。
  2. 放行服务器防火墙端口
    • 腾讯云控制台 → 轻量服务器 → 防火墙 → 添加规则(如 888880443)。

七、常见问题

  1. 无法访问宝塔面板
    • 检查服务器防火墙是否放行 8888 端口。
    • 执行命令重启面板:bt restart
  2. 网站 502 错误
    • 检查 PHP 是否启动:宝塔「软件商店」→ PHP 设置 → 重启服务。
  3. 数据库连接失败
    • 确认数据库用户名、密码与网站配置一致。

八、优化建议

  • 开启宝塔「计划任务」定期备份网站和数据库。
  • 安装「Nginx 防火墙」等安全插件。
  • 静态资源可搭配 CDN 提速(如腾讯云 CDN)。

通过以上步骤,你的网站应能正常访问。如有具体问题(如特定程序部署),可进一步补充说明!

云服务器