部署网址上线教程:从云服务器到域名绑定

本教程带你用宝塔面板把个人网站部署上线,并以 Typecho 为例完成建站。照着做,你也能拥有第一个可以通过域名访问的网站。

🔒 安全提示:本教程截图中的 IP、域名、邮箱、密码均为演示示例。实际操作时请务必替换为你自己的服务器信息,并设置高强度密码,不要直接照抄。

前置准备:① 一台云服务器(本文以腾讯云为例,阿里云等步骤类似);② 一个已备案或可正常使用的域名;③ 会用浏览器访问服务器面板。

💡 本教程完整流程:
1. 购买服务器,重装为宝塔面板;
2. 制作好网页文件(可让 AI 生成);
3. 把网页部署到服务器(可让 AI 一键完成);
4. 解析域名并绑定到网站;
5. 配置 HTTPS 加密;
6. 访问域名,验收上线。
想手动一步步学,可看第二部分"以 Typecho 为例"的详细教学。

一、准备工作

1. 购买服务器并重装为宝塔面板

购买一台云服务器(腾讯云、阿里云均可),然后在云控制台把系统重装为宝塔 Linux 面板(通常在"应用镜像 / 应用模板"里选择"BT.宝塔Linux面板",系统会自动装好运行环境)。下面是重装系统的操作入口:

重装系统操作入口,重点突出"BT.宝塔Linux面板"选项

⭐ 重点:重装系统时优先选"应用镜像 / 应用模板"里的 BT.宝塔Linux面板,系统会自动装好 Web 运行环境,能省去后续手动装 Nginx 等步骤。

重要:重装系统时请务必记住服务器的用户名(默认一般是 root)和密码,后面登录面板要用。下面的截图里是示例密码,请设置你自己的高强度密码:

⚠️ 注意:云服务器除了要在宝塔面板放行端口,还需要在云控制台(腾讯云 / 阿里云)的安全组里放行对应端口(80、443、8888 等),否则外网无法访问。建议先把安全组端口放行,再到宝塔面板确认。

登录面板之前,先放行下面几个端口,否则面板和网站都可能无法访问:

宝塔面板登录时的登录凭证设置界面,用户名 root,自定义密码

  • 8080 TCP
  • 8443 TCP
  • 8888 TCP(宝塔面板自己的端口,用来登录面板)

服务器防火墙设置界面,8080、8443、8888 端口已开放

登录

回到服务器控制台,点"免密登录"进入宝塔面板。第一次登录会引导你设置面板的安全入口和登录密码,请一并保存好。

🔑 注意:首次登录宝塔会引导设置面板的安全入口和登录密码,务必保存好。面板访问地址通常是 服务器IP:8888/安全入口。

宝塔面板登录界面,选中免密登录,点击立即登录

登录后就进入宝塔面板主界面,这里能看到服务器的 CPU、内存、磁盘占用和运行状态,后续都在这个面板里操作。

已登录的宝塔面板主界面,显示服务器状态数据

2. 制作网页并部署到服务器(AI 快捷方式)

提示:到这里服务器和面板已经就绪。如果你不想手动一步步操作,可以把服务器的 IP、用户名、密码整理后发给 AI 工具,让它连接并帮你自动完成后续部署;想自己掌握每一步的话,就继续往下看。

当你把服务器安装好之后,就得先制作出一个网页出来(这一部分可以让 AI 帮你生成,让它把文件生成到本地文件夹上),接着就和 AI 说帮你把这个文件直接部署到服务器上面。下面以个人网站为例演示:

  1. 个人网站(先让 AI 生成)

Wind手册首页界面示例,展示 AI 生成的个人网站

💡 第一步:让 AI 生成网页。把网站的主题、样式、功能告诉 AI,让它把网页文件生成到本地文件夹,方便后续上传部署。
  1. 把本地文件目录和服务器信息发给 AI,让它帮你部署到服务器。
🔒 安全提醒:下面提示词里的服务器 IP、用户名、密码均为演示示例。请勿把真实服务器密码公开写入文档,实际使用时替换为你自己的服务器信息。

AI 部署操作的对话示意图

提示词示例:

服务器 IP:你的服务器公网IP
操作系统:你的服务器系统(如 OpenCloudOS / CentOS)
SSH 端口:22(或你的自定义端口)
SSH 用户名:root(或你的用户名)
密码:你的服务器密码
这是我的服务器信息,我新建了一个文件夹(V1-0)。
把我现在这个网站部署到服务器上面,直到做完,你检查过一遍才停止。你有什么问题先问我。
🚀 第二步:让 AI 一键部署。把本地网页文件夹和服务器信息(IP、SSH 端口、用户名、密码)一起发给 AI,让它把文件部署到服务器,部署完成后再让它绑定域名。

AI 把这些操作完成后,就能用服务器 IP 打开网站了。接下来需要进行域名购买并解析到这个网站下,解析完成后直接让 AI 帮你把域名绑定到网站,就可以用域名访问了。

3. 域名解析

添加记录

购买域名后,进入该域名的 DNS 解析管理,添加下面两条 A 记录,把域名指向你的服务器公网 IP(把 IP 换成你自己的,本文以 your-domain.com 为例):

域名解析中添加 A 记录的界面

  • 主机记录 @,类型 A,记录值填服务器公网 IP
  • 主机记录 www,类型 A,记录值填同一 IP
  • 代理状态选"仅 DNS",TTL 选"自动"
⏳ 注意:解析记录添加后需要等待生效,一般几分钟到几小时不等。生效后,用浏览器访问 http://your-domain.com 应能看到服务器返回的内容。

域名 DNS 解析管理界面,显示两条已添加的 A 记录

二、部署网站(以 Typecho 为例)

1. 创建网站站点

创建站点前,先安装网站运行环境。首先安装 Nginx(负责接收并处理网站访问请求的 Web 服务器):

打开宝塔左侧【软件商店】,搜索"Nginx",点击"安装",等安装完成即可。

Nginx 安装界面

Nginx 装好后,进入【网站】→【添加站点】,在"域名"一栏填上你刚才解析的域名(例如 your-domain.com),提交创建站点。创建时如果让你选运行环境或 PHP 版本,按后面第 3 步选择 PHP 8.1 即可。

⚠️ 易错点:添加站点时填的域名,必须是你已经在 DNS 里解析好的那个;填错或没解析会导致网站打不开。

创建网站站点界面,填写名称、域名、框架、数据库、运行环境

站点建好后,再按下面 3 步补齐运行环境(PHP 用来运行网站程序,MySQL 用来存数据):

  1. 安装 PHP 8.1 / 8.2:在左侧【软件商店】搜索"PHP",安装 PHP-8.1(Typecho 新版推荐 8.1 / 8.2,不建议装 7.4)。
  2. 安装 MySQL / MariaDB:在【软件商店】安装 MySQL 5.7 或 MariaDB 10.6(二选一即可),用来存放文章和账号数据。
  3. 把站点从"纯静态"切换到 PHP:回到【网站】列表,找到你的站点(如 your-domain.com)→ 点【设置】→【PHP 版本】,选择 PHP-8.1。
💡 小提示:如果担心手动配置出错,也可以直接把服务器信息交给 AI,让它帮你完成 PHP、MySQL 和站点配置。

2. 创建数据库

宝塔面板数据库管理界面

按下面信息填写数据库(用户名、密码请换成你自己的,并记好,后面安装 Typecho 要用):

💡 重点:数据库名、用户名、密码在安装 Typecho 时必须完全一致,建议先复制保存到记事本,避免后面忘记。
  • 数据库名:typecho
  • 用户名:typecho_user
  • 密码:your-password

3. 上传并解压 Typecho

官方下载地址:https://github.com/typecho/typecho/releases/download/v1.2.1/typecho.zip
  1. 打开宝塔【文件】管理器,进入你站点对应的根目录(一般是 /www/wwwroot/your-domain.com),点【上传 / 下载】上传 Typecho 压缩包。
  2. 上传完成后,右键该 zip 包选择【解压】,解压到当前站点根目录。解压后应能看到 index.php、install、var 等文件。
📂 注意:解压后的文件要直接位于站点根目录(能看到 index.php),不要再多套一层文件夹,否则访问域名会 404。

宝塔面板网站文件管理界面,显示解压后的 Typecho 文件

4. 浏览器安装 Typecho

解压完成后,在浏览器打开下面的地址开始安装(把 your-domain.com 换成你的域名):

http://your-domain.com/install.php
⚠️ 易错点:安装页填的数据库名、用户名、密码必须和宝塔里创建的一致;数据库地址一般填 localhost。

进入 Typecho 安装页,数据库适配器选择"PDO 驱动 Mysql 适配器",并填入前面创建的数据库信息(数据库名、用户名、密码要和宝塔里设置的一致):

Typecho 安装页数据库配置界面

最后设置管理员账号,用户名、密码、邮箱都用你自己的(邮箱用于找回密码),填完提交即完成安装。

Typecho 安装页创建管理员账号界面

5. 配置 HTTPS 证书(推荐)

为了让网站通过 https:// 加密访问,在宝塔【网站】→ 你的站点 →【SSL】里选择"Let's Encrypt"免费证书,勾选你的域名一键申请,并开启"强制 HTTPS"。

🔒 为什么建议配 HTTPS:启用后浏览器地址栏会出现小锁图标,数据加密传输更安全,也更有利于被搜索引擎收录。

6. 验收与常见问题

  • 访问 http://your-domain.com 能打开网站首页,说明部署成功。
  • 域名解析不生效:等待几分钟到几小时,或用 ping your-domain.com 确认是否已解析到你的服务器 IP。
  • 宝塔面板进不去:检查云安全组和宝塔防火墙是否放行了 8888 端口。
  • 网站打不开:确认站点已切换到 PHP 8.1,且 Typecho 文件已正确上传到站点根目录。
🎉 完成!现在你的网站已经可以通过域名正常访问了。后续管理:登录 your-domain.com/admin 进入后台,即可发布文章、更换主题模板。