搭建小程序使用的腾讯云轻量服务器,主要分为以下几个步骤。这里以部署一个微信小程序后台服务(如 Node.js + MySQL)为例进行说明:
🌐 一、准备工作
-
注册腾讯云账号
- 访问 腾讯云官网
- 注册并完成实名认证。
-
开通轻量应用服务器
- 进入 轻量应用服务器控制台
- 点击“创建实例”,选择适合的配置(推荐入门型:1核2G或2核4G)
-
选择镜像
- 可选:
- 应用镜像:如 WordPress、Docker、Node.js 等
- 系统镜像:如 CentOS、Ubuntu、Debian 等(适合自定义环境)
- 可选:
-
设置登录方式
- 推荐使用密钥对(更安全),也可以选择密码登录。
-
开放端口
- 在防火墙中添加规则,允许以下端口:
80:HTTP443:HTTPS3000(或其他后端服务端口)22:SSH 登录3306:MySQL(建议不对X_X开放)
- 在防火墙中添加规则,允许以下端口:
🛠️ 二、连接服务器并部署后端服务
✅ 方法一:使用 SSH 连接服务器(Linux)
ssh root@你的服务器公网IP
✅ 方法二:使用腾讯云在线终端(控制台内直接连接)
🧱 三、部署后端服务(以 Node.js 为例)
1. 安装 Node.js
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
# 检查版本
node -v
npm -v
2. 上传代码
- 使用 FTP 工具(如 FileZilla)、SCP 或 Git 克隆项目代码到服务器。
示例:
git clone https://github.com/yourname/your-nodejs-project.git
cd your-nodejs-project
npm install
npm run start
3. 使用 PM2 持久运行服务
npm install pm2 -g
pm2 start app.js
pm2 startup
pm2 save
🗄️ 四、安装数据库(如 MySQL)
sudo apt update
sudo apt install mysql-server
mysql -u root -p
创建数据库和用户,并授权给你的小程序访问(注意不要开放远程访问权限,除非你有特殊需求)。
🔒 五、配置 HTTPS(可选但推荐)
可以使用免费的 SSL 证书(如 Let’s Encrypt)来配置 HTTPS。
sudo apt install certbot
sudo certbot certonly --standalone -d yourdomain.com
然后在 Nginx 或你的服务中配置 SSL。
📡 六、配置小程序请求域名白名单
进入微信公众平台 > 开发管理 > 开发设置:
- 将你的服务器地址加入:
- request合法域名(如
https://api.yourdomain.com) - socket合法域名
- uploadFile合法域名
- downloadFile合法域名
- request合法域名(如
⚠️ 注意:必须是 HTTPS 协议,且经过 ICP 备案(国内服务器)
📦 七、备案(如服务器在我国大陆)
如果你购买的是我国大陆地区的轻量服务器,需要进行网站备案。
- 腾讯云提供一键备案入口,流程约1~7天。
✅ 八、测试小程序连接
确保小程序能正常调用你的 API 接口:
wx.request({
url: 'https://api.yourdomain.com/api/login',
method: 'POST',
data: {
username: 'test'
},
success(res) {
console.log(res.data)
}
})
📝 总结
| 步骤 | 内容 |
|---|---|
| 1 | 注册腾讯云并创建轻量服务器 |
| 2 | 配置系统环境(Node.js / MySQL / Nginx) |
| 3 | 部署小程序后端服务 |
| 4 | 配置 HTTPS 和域名白名单 |
| 5 | 小程序调用接口测试 |
如果你告诉我你的具体需求(比如:语言框架、是否已有项目、是否需要数据库等),我可以为你定制更详细的部署方案。欢迎继续提问!
云计算导航