以下是使用宝塔面板在腾讯云轻量服务器(Ubuntu系统)上部署网站的详细步骤:
一、前期准备
-
购买腾讯云轻量服务器
- 选择 Ubuntu 20.04/22.04 系统镜像。
- 开放防火墙端口:
8888(宝塔面板)、80(HTTP)、443(HTTPS)、22(SSH)。
-
登录服务器
ssh root@你的服务器IP
二、安装宝塔面板
-
一键安装脚本(Ubuntu)
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh- 安装过程中会提示确认,输入
y并回车。 - 安装完成后,保存显示的 面板地址、用户名、密码。
- 安装过程中会提示确认,输入
-
登录宝塔面板
- 浏览器访问:
http://你的服务器IP:8888/面板安全入口(如http://123.123.123.123:8888/abc123)。 - 输入用户名和密码登录。
- 浏览器访问:
-
初始化环境推荐
- 首次登录会提示安装 LNMP/LAMP 环境,建议选择:
- Nginx 1.20+
- MySQL 5.7/8.0
- PHP 7.4/8.0(根据网站需求)
- 点击「一键安装」等待完成(约10-20分钟)。
- 首次登录会提示安装 LNMP/LAMP 环境,建议选择:
三、部署网站
-
添加站点
- 点击宝塔左侧「网站」→「添加站点」。
- 填写:
- 域名:填写你的域名(若无域名可先用服务器IP)。
- 根目录:默认
/www/wwwroot/域名。 - 数据库:选择 MySQL,设置数据库名和密码(建议记录)。
- PHP版本:选择已安装的版本。
- 点击「提交」。
-
上传网站文件
- 进入站点根目录(如
/www/wwwroot/你的域名)。 - 删除默认的
index.html,上传你的网站程序(如 WordPress、静态页面等):- 方式1:宝塔「文件」管理器直接上传。
- 方式2:使用 SFTP 工具(如 FileZilla)连接服务器上传。
- 进入站点根目录(如
-
配置数据库(动态网站需操作)
- 点击宝塔左侧「数据库」→ 查看数据库信息。
- 导入 SQL 文件或安装网站时填写数据库信息(如 WordPress 安装)。
四、域名解析(有域名需操作)
-
在域名服务商处添加解析记录
- 记录类型:
A - 主机记录:
@或www - 记录值:填写你的服务器 IP。
- 记录类型:
-
宝塔面板绑定域名
- 点击站点「设置」→「域名管理」→ 添加已解析的域名。
五、SSL证书(启用 HTTPS)
- 申请免费证书
- 点击站点「设置」→「SSL」→「Let’s Encrypt」。
- 勾选域名,点击「申请」,成功后开启「强制 HTTPS」。
六、防火墙与安全设置
- 修改宝塔面板端口/安全入口
- 点击面板左侧「面板设置」→ 修改面板端口、安全入口或用户名密码。
- 放行服务器防火墙端口
- 腾讯云控制台 → 轻量服务器 → 防火墙 → 添加规则(如
8888、80、443)。
- 腾讯云控制台 → 轻量服务器 → 防火墙 → 添加规则(如
七、常见问题
- 无法访问宝塔面板
- 检查服务器防火墙是否放行
8888端口。 - 执行命令重启面板:
bt restart。
- 检查服务器防火墙是否放行
- 网站 502 错误
- 检查 PHP 是否启动:宝塔「软件商店」→ PHP 设置 → 重启服务。
- 数据库连接失败
- 确认数据库用户名、密码与网站配置一致。
八、优化建议
- 开启宝塔「计划任务」定期备份网站和数据库。
- 安装「Nginx 防火墙」等安全插件。
- 静态资源可搭配 CDN 提速(如腾讯云 CDN)。
通过以上步骤,你的网站应能正常访问。如有具体问题(如特定程序部署),可进一步补充说明!
CLOUD技术笔记