TALINK ALE 企业官网 - 从域名注册到网站上线的完整操作手册
本指南提供三种部署方案,请根据您的需求选择:
将网站文件上传至 TOS 存储桶,配置静态网站规则即可访问。适合纯静态网站,零运维成本。
| 项目 | 说明 |
|---|---|
| 费用 | 存储费用 ~0.1元/GB/月 + 请求费用(极低) |
| 难度 | 低 - 控制台操作即可 |
| 适用 | 纯静态网站(HTML/CSS/JS/图片) |
| 限制 | 不支持服务端逻辑(PHP/Python等) |
购买 ECS 实例,安装 Nginx 部署网站。适合需要服务端逻辑或更多控制的场景。
| 项目 | 说明 |
|---|---|
| 费用 | ECS 实例费 ~30-100元/月(2核4G) |
| 难度 | 中 - 需要 SSH 操作基础 |
| 适用 | 静态/动态网站,可扩展性强 |
| 优势 | 完全控制,可部署后端 API |
使用 Docker 容器化部署,适合已有容器服务环境或 CI/CD 流水线的场景。
| 项目 | 说明 |
|---|---|
| 费用 | 同 ECS,需额外安装 Docker |
| 难度 | 中高 - 需要 Docker 基础 |
| 适用 | 已有容器环境、需快速迁移 |
| 优势 | 环境一致性,便于版本管理 |
打开 www.volcengine.com,点击右上角「注册」
使用手机号注册,完成实名认证(企业用户建议完成企业实名认证,便于后续备案)
在控制台开通以下服务(按需):
登录控制台 → 搜索「域名服务」→ 进入域名注册页面
输入您想注册的域名(如 zhishi-tech.com),查看是否可注册
推荐后缀优先级:.com > .cn > .net
选择购买年限(建议 3-10 年),填写域名所有者信息(须与备案主体一致),完成支付
域名注册后需完成实名认证(上传身份证/营业执照),通常 1-3 个工作日内审核通过
在域名管理页面 → 点击「管理」→ DNS服务器 → 修改为 TrafficRoute DNS
进入 TrafficRoute DNS 控制台 → 云解析DNS → 添加域名 → 创建解析记录:
| 记录类型 | 主机记录 | 记录值 | 说明 |
|---|---|---|---|
| A | @ | ECS公网IP | 主域名指向服务器 |
| A | www | ECS公网IP | www子域名指向服务器 |
| CNAME | www | TOS/CDN域名 | 方案A使用此记录 |
DNS 解析通常 10 分钟内生效,最长不超过 48 小时。可用 nslookup your-domain.com 验证
中国大陆服务器必须完成 ICP 备案才能对外提供网站访问服务。火山引擎提供完整的备案系统。
登录火山引擎控制台 → 搜索「备案」→ 进入备案中心 → 点击「开始备案」
填写主办者信息(企业名称、证件号码等),系统自动校验并识别备案类型
填写主办单位信息和负责人信息,包括:
填写网站信息:域名、网站名称、网站简介、服务内容类型
上传所需证件照片,确保清晰完整。需拍摄幕布照片(在火山引擎申请幕布邮寄或使用电子幕布)
火山引擎初审(1-2 个工作日)→ 提交管局审核(3-20 个工作日)→ 短信核验
收到备案号后,在网站底部添加备案号链接至工信部网站
| 材料 | 企业备案 | 个人备案 |
|---|---|---|
| 营业执照 | 需提供(清晰照片) | 不需要 |
| 法人身份证 | 正反面照片 | 不需要 |
| 负责人身份证 | 正反面照片 | 正反面照片 |
| 域名证书 | 需提供 | 需提供 |
| 幕布照片 | 负责人站在幕布前拍照 | 本人站在幕布前拍照 |
| 核验单 | 签字盖章后上传 | 签字后上传 |
这是最推荐的部署方式,无需管理服务器,成本低,适合纯静态网站。
deploy-tos.ps1 脚本,可自动完成下载工具、创建存储桶、上传文件、设置权限。只需填入 AK/SK 即可运行。火山引擎控制台 → 右上角头像 → 访问密钥 → 新建密钥,复制 AK 和 SK
用记事本打开 deploy-tos.ps1,填入配置:
$AK = "AKxxxxxxxxxxxxxxxxxxxx" $SK = "SKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" $Region = "cn-beijing" $Endpoint = "tos-cn-beijing.volces.com" $BucketName = "corporate-website"
在项目目录下右键 →「在终端中打开」,执行:
.\deploy-tos.ps1
脚本自动完成:下载 tosutil → 配置密钥 → 创建存储桶 → 上传全部文件 → 设置公共读权限 → 验证部署
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned以下为控制台手动操作步骤(如已使用脚本部署可跳过):
登录火山引擎 → 搜索「对象存储 TOS」→ 进入控制台
点击「创建存储桶」,设置参数:
网站目录结构如下:
在 TOS 控制台 → 进入存储桶 → 点击「上传文件」→ 选择所有文件和文件夹上传
也可以使用 TOS CLI 批量上传:
# 安装 tos CLI pip install toscli # 配置 AK/SK toscli config --access-key YOUR_AK --secret-key YOUR_SK --endpoint tos-cn-beijing.volces.com # 上传整个目录 toscli cp ./corporate-website/ tos://corporate-website/ --recursive
选中所有文件 → 批量设置 ACL → 选择「公共读」
存储桶 → 基础设置 → 静态网站
| 参数 | 设置值 |
|---|---|
| 默认主页 | corporate-website.html |
| 默认404页面 | corporate-website.html |
点击保存,此时可通过存储桶默认域名访问网站(但会触发下载而非预览)
存储桶 → 域名管理 → 自定义域名 → 添加域名
在 TrafficRoute DNS 中添加 CNAME 解析,将您的域名指向 TOS 存储桶域名:
记录类型: CNAME 主机记录: www (或 @) 记录值: corporate-website.tos-cn-beijing.volces.com
等待 DNS 生效后,通过 http://www.your-domain.com 访问网站
如果您需要服务端能力或更灵活的控制,可选择 ECS 部署方式。
登录火山引擎 → 搜索「云服务器 ECS」→ 创建实例
| 配置项 | 推荐值 | 说明 |
|---|---|---|
| 地域 | 华北2(北京)/华东1(上海) | 与备案地域一致 |
| 规格 | 通用型 2核4G | 企业官网足够 |
| 镜像 | Ubuntu 22.04 / CentOS 7 | 推荐 Ubuntu |
| 存储 | 40GB SSD | 系统盘 |
| 带宽 | 5Mbps 按流量计费 | 初期足够 |
| 安全组 | 开放 80/443/22 端口 | HTTP/HTTPS/SSH |
设置 root 密码或 SSH 密钥,完成购买
使用提供的 deploy.sh 脚本一键部署:
编辑 deploy.sh 文件,填入您的服务器 IP:
ECS_IP="123.45.67.89" ECS_USER="root" DOMAIN="your-domain.com"
chmod +x deploy.sh ./deploy.sh
脚本会自动完成:上传文件 → 安装 Nginx → 配置 → 启动服务 → 验证
ssh root@your-server-ip
# Ubuntu apt-get update && apt-get install -y nginx # CentOS yum install -y nginx # 启动并设置开机自启 systemctl start nginx systemctl enable nginx
在本地终端使用 scp 上传:
scp -r ./corporate-website.html ./assets ./_shared robots.txt sitemap.xml root@your-server-ip:/usr/share/nginx/html/
scp nginx.conf root@your-server-ip:/etc/nginx/conf.d/default.conf ssh root@your-server-ip "nginx -t && systemctl reload nginx"
chown -R nginx:nginx /usr/share/nginx/html/ chmod -R 755 /usr/share/nginx/html/
在火山引擎 ECS 控制台 → 安全组 → 添加入站规则:
# 检查 Nginx 状态 systemctl status nginx # 测试访问 curl -I http://localhost/corporate-website.html # 浏览器访问 http://your-server-ip/corporate-website.html
项目已包含 Dockerfile,支持 Docker 一键部署。
curl -fsSL https://get.docker.com | sh systemctl start docker systemctl enable docker
在项目目录下执行:
cd corporate-website docker build -t corporate-website:latest .
docker run -d \ --name website \ -p 80:80 \ --restart always \ corporate-website:latest
docker ps curl -I http://localhost/
更新代码后重新构建并运行:
docker build -t corporate-website:latest . docker stop website docker rm website docker run -d --name website -p 80:80 --restart always corporate-website:latest
备案通过后,建议为网站配置 HTTPS,提升安全性和搜索引擎排名。
火山引擎控制台 → 搜索「证书服务」→ 申请免费证书(DV 型,每年免费)
添加 DNS TXT 记录验证域名所有权,等待审核(通常 1-24 小时)
# 安装 certbot apt-get install -y certbot python3-certbot-nginx # 申请证书并自动配置 Nginx certbot --nginx -d your-domain.com -d www.your-domain.com # 自动续期(已自动配置) certbot renew --dry-run
火山引擎全站加速(DCDN)可为网站提供全国节点加速,提升访问速度。
控制台 → 搜索「全站加速」→ 开通服务
| 参数 | 设置值 |
|---|---|
| 加速域名 | www.your-domain.com |
| 源站类型 | TOS Bucket / ECS 公网IP |
| 加速区域 | 中国大陆(需备案)/ 全球 |
| 回源协议 | HTTPS |
将域名 CNAME 指向全站加速分配的域名:
记录类型: CNAME 主机记录: www 记录值: www.your-domain.com.volccdcdn.com
| 文件类型 | 缓存时间 | 说明 |
|---|---|---|
| HTML | 10 分钟 | 页面内容更新较快 |
| JS/CSS | 7 天 | 静态资源长期缓存 |
| 图片/字体 | 30 天 | 极少变更 |
| 检查项 | 状态 | 验证方式 |
|---|---|---|
| 域名解析生效 | 待验证 | nslookup / dig 命令 |
| ICP 备案完成 | 待验证 | 工信部备案查询网站 |
| 网站可访问 | 待验证 | 浏览器打开域名 |
| HTTPS 生效 | 待验证 | 浏览器地址栏显示锁标 |
| 页面资源加载 | 待验证 | F12 → Network 检查 200 状态 |
| 移动端适配 | 待验证 | 手机浏览器访问 |
| robots.txt 可访问 | 待验证 | /robots.txt 路径 |
| sitemap.xml 可访问 | 待验证 | /sitemap.xml 路径 |
| 备案号展示 | 待验证 | 网站底部显示备案号 |
| CDN 加速 | 待验证 | 不同地区测速 |
# 检查 DNS 解析
nslookup www.your-domain.com
# 检查 HTTP 状态码
curl -I https://www.your-domain.com/corporate-website.html
# 检查 SSL 证书
openssl s_client -connect www.your-domain.com:443 -servername www.your-domain.com
# 检查响应头
curl -I https://www.your-domain.com/
# 测速(从不同地区)
curl -o /dev/null -s -w "DNS: %{time_namelookup}s\nConnect: %{time_connect}s\nTTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n" https://www.your-domain.com/