1. 服务器购买与基础配置
第一次部署前端项目到腾讯云时,服务器选购环节就让我踩了不少坑。建议直接选择Ubuntu Server 22.04 LTS版本,这个长期支持版稳定性好且社区资源丰富。在腾讯云控制台的"云服务器CVM"页面,新手推荐选择"标准型S5"配置(2核4G起步),地域选择离目标用户最近的节点(比如华东地区用户选"上海")。
购买完成后有三件必须立即做的事:
- 在实例详情页重置Ubuntu系统密码(默认用户名就是ubuntu)
- 进入"安全组"配置,添加两条入站规则:
- 允许TCP:22端口(SSH连接用)
- 允许TCP:80端口(HTTP服务用)
- 记录公网IP地址,这个相当于你的服务器门牌号
注意:腾讯云新用户可能会看到"轻量应用服务器"选项,虽然便宜但不建议选,因为部分网络配置受限,后期扩展麻烦。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 连接服务器与代码拉取
2.1 终端连接实战
我习惯用Mac自带的终端,Windows用户可以用XShell或MobaXterm。连接命令其实很简单:
bash复制ssh ubuntu@你的公网IP
输入密码时终端不会显示字符,这是正常的安全设计。如果连接超时,八成是安全组没放行22端口。
第一次连接会提示指纹验证,输入yes后就会看到ubuntu@VM-0-1-ubuntu:~$的提示符,说明已经成功登陆。
2.2 GitHub代码克隆技巧
在服务器上执行这些命令:
bash复制git clone https://github.com/你的用户名/项目名.git
cd 项目名
现在GitHub已经强制要求使用token替代密码认证。生成token时记得勾选"repo"权限,有效期建议设置30天。遇到认证失败时,试试这个命令清除git缓存:
bash复制git config --global credential.helper store
3. 环境配置全攻略
3.1 Node.js正确安装姿势
Ubuntu自带的老旧Node版本就是个坑!用下面这套组合拳:
bash复制curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
su
