网站做好了怎么上线?我让 AI 把网站搬到了服务器上,普通人照着做就行
网站在自己电脑上做好以后,其实只有你自己能看到。电脑一关,网站就没了。要让别人打开,得把它搬到一台 24 小时开着的电脑上,也就是服务器。
我的备案下来那天,就让 AI 把网站搬了上去。整个过程我没写一行代码,只做了几件必须我自己做的事,剩下的都是 AI 做的,一个下午就弄完了。下面把过程原样写出来,你照着做就行。
一、我用的东西,换成别家的也一样
| 用途 | 我用的 | 换成别的行不行 |
|---|---|---|
| AI 助手 | Claude Code(Claude 电脑版里就有) | 行。Codex、Cursor、Trae、WorkBuddy 这类能在你电脑上执行操作的 AI 都可以。关键是它要能自己连上服务器干活,光陪你聊天的不行 |
| 服务器 | 阿里云的云服务器(ECS),2 核 2G,系统 Ubuntu 22.04 | 行。腾讯云、华为云的云服务器或轻量服务器都一样,系统选 Ubuntu |
| 域名 | 阿里云买的 | 行。在哪买都可以,在哪家管解析,就去哪家添加解析 |
| 备案 | 在阿里云提交 | 服务器在中国大陆就必须备案,在你买服务器的那家提交。服务器在香港或海外不用备案 |
二、开始前,先确认这 4 样都有了
- 网站在你自己电脑上能打开,内容你满意了
- 服务器买好了,知道它的公网 IP 和登录密码(在云服务器控制台能看到、能重置)
- 域名买好了,实名认证通过了
- 备案通过了,手上有备案号
三、你做 5 件事,其余都交给 AI
| 你亲手做 | AI 替你做 |
|---|---|
| 1. 输一次服务器密码 | 检查服务器和域名现在是什么情况 |
| 2. 在云服务器控制台「开门」(放行 80 和 443 两个端口) | 配好「钥匙」,以后登录服务器不用密码 |
| 3. 在域名后台加两条解析 | 在服务器上装好网站要用的软件 |
| 4. 把备案号告诉 AI | 上传网页、写配置、申请 HTTPS 证书 |
| 5. 最后亲自打开网站,看一遍、点一遍 | 让留言功能能用、每天备份、做好一键更新 |
为什么这 5 件必须自己做:密码、控制台里的设置、账号里的操作,都是你的身份和你的钱,不该交给 AI。AI 做得再好,最后算不算数也得你自己看。
四、10 个步骤
每一步都写了「对 AI 说什么」,你可以直接复制过去,把域名换成你自己的。
第 1 步:让 AI 先摸清情况
我的网站要上线了,域名是 ××××.com,备案已经通过。服务器是阿里云的,公网 IP 是 ×××。先帮我检查服务器和域名现在是什么状态,告诉我还缺什么,先别动手改。
AI 会检查:服务器能不能连上、域名有没有指向服务器、哪些端口开着。它会列一张单子,告诉你哪些是它做、哪些要你做。
第 2 步:配一把「钥匙」,以后不用密码登录
帮我配置本机到服务器的免密登录,用户是 root,起个好记的名字。
AI 会在你电脑上生成一把钥匙,然后给你一条命令。你把命令粘贴到终端里运行,出现要密码的提示时,输入服务器密码,按回车。这是整个过程里你唯一一次输密码。
为什么要这样:密码不用告诉 AI,AI 拿钥匙干活。最后一步还会把密码登录关掉,别人就算猜到密码也进不来。
第 3 步:在服务器上装好网站软件
在服务器上安装 Nginx,设置开机自启,装完测试一下能不能用。
Nginx 你可以理解成服务器上的「店员」:有人来访问,它负责把网页递过去。AI 装完会测试一下,看到「200 OK」就是成了。
第 4 步:把网页搬上服务器
把网站重新生成一遍,检查没问题后传到服务器上。每次上传放成一个单独的版本,旧版本留着。
我让 AI 每次上传都存成一个新版本,旧版本留着。以后改坏了,一句话就能退回上一版。
第 5 步:告诉服务器「有人访问这个域名,就给他看这个网站」
给 ××××.com 写 Nginx 配置,指向刚才上传的网页。改配置前先检查,检查不通过就恢复原来的。
AI 写完会在服务器上自己测一遍:首页、文章页、不存在的页面,各返回什么。
第 6 步:开门、挂门牌(这两件你来做)
开门:在云服务器控制台找到你的服务器,进入「安全组」,在「入方向」添加两条规则:
- 端口 80,来源 0.0.0.0/0
- 端口 443,来源 0.0.0.0/0
轻量服务器里这个功能叫「防火墙」,做法一样。
挂门牌:在域名后台找到「解析」,添加两条记录:
| 记录类型 | 主机记录 | 记录值 |
|---|---|---|
| A | @ | 你服务器的公网 IP |
| A | www | 你服务器的公网 IP |
已有的记录(比如企业邮箱的)不要动。做完跟 AI 说:
安全组和解析都做好了,帮我从外面检查一下,网站能不能打开。
第 7 步:给网站装上锁(HTTPS)
申请免费的 HTTPS 证书,然后把 http 和 www 的地址全部跳转到 https://××××.com。
AI 会问你两件事:同不同意证书机构(Let’s Encrypt)的服务协议,以及用哪个邮箱接收提醒。同意就行。证书免费,三个月一期,到期前会自动续上,不用你管。做完以后,浏览器地址栏会出现一把小锁。
第 8 步:把备案号挂到网页底部
我的备案号是 ××ICP备××××号-1,挂到网站底部,点击能跳到工信部的备案查询网站。
还有一个公安备案:网站开通后 30 天内,要去「全国互联网安全管理服务平台」(beian.mps.gov.cn)申请。拿到号以后,同样让 AI 挂到网页底部。
第 9 步:让留言功能真的能用
把联系表单的后台也部署上去,然后从外面提交一条测试留言,看我的邮箱能不能收到。收到后把这条测试留言删掉。
网页能看了,不等于留言能收到。一定要真提交一条,看邮箱有没有收到。我这次就是收到邮件以后才算数的。
第 10 步:收尾,以后省心
帮我做完这几件事:关掉服务器的密码登录;留言数据每天自动备份;演练一次证书续期;做一个一键更新网站的命令,再做一个一键退回上一版的命令。
做完以后,你以后改了网站内容,只要跟 AI 说「把改动更新到网站上」;改坏了说「退回上一版」。
五、我踩过的坑,你可以绕开
1. 电脑开着代理软件,AI 看到的是假结果
我电脑上开着代理软件(就是平时上外网用的那种)。AI 去查「域名有没有指向服务器」,查到的是代理软件给的假地址,差点以为解析出了问题。如果你也开着代理,提前告诉 AI,或者让它换一种方法再查一次。
2. 我以为解析加好了,其实没加上
我说解析已经加好了,AI 一查,发现根本没有。原因是我在另一台电脑上操作的,没加到正确的地方。加完解析,一定让 AI 从外面查一遍,别信「我记得加了」。
3. 备案号少写了「-1」
备案系统里有两个号:一个是你(个人或公司)的号,一个是网站的号。网站的号就是在前面那个号后面多一个「-1」。网页底部要挂的是网站的号。
4. 连服务器时不时断一下
AI 连服务器,有时连上,有时被断开。这是网络的问题,不是服务器坏了。让 AI 失败了自动再试几次就行。
5. 申请证书时,AI 好像卡住了好几分钟
证书续期演练那一步,AI 等了六七分钟才有结果。这是证书工具故意随机等一会儿,是正常的,耐心等着就好。
6. 网站上留着一张早就不用的旧图
本地生成网页时,旧的文件可能还留着,一起被传上去。上传前让 AI 把旧的生成结果清空,重新生成一遍。
7. AI 说「做完了」,要你自己再看一遍
每一步做完,我都让 AI 从外面访问一次,再看服务器的记录,确认真的是外面的人能打开。最后我自己也用手机流量打开看了一遍。
六、上线以后,自己验收这 5 项
- 用手机流量(别连家里的 Wi-Fi)打开 https://你的域名,能打开,地址栏有小锁
- 输入 http://你的域名 和 www.你的域名,都会自动跳到 https://你的域名
- 网页最底下有备案号,点一下能打开工信部的网站
- 在联系页留一条言,邮箱能收到
- 随便输一个不存在的网址,看到的是网站自己的「页面不存在」,而不是一片空白或报错
5 项都没问题,你的网站就算真正上线了。如果你在照着做的过程中卡住了,欢迎通过网站联系我。
// 常见问题
- 我完全不懂代码,能做吗?
- 能。你要做的是在云服务器控制台点几下、复制粘贴一条命令、输一次密码。剩下的都是 AI 做,它每做完一步都会告诉你结果。
- 一定要用 Claude Code 吗?
- 不用。能在你电脑上执行操作、能连上服务器的 AI 助手都可以,比如 Codex、Cursor、Trae、WorkBuddy。只能聊天的不行,因为它没法替你动手。
- 服务器和域名不是阿里云买的,能照着做吗?
- 能。不同平台只是按钮的位置不一样。找不到「安全组」或「解析」在哪,就截图问 AI。
- 整个过程要多久?
- 我这次从备案下来开始,到网站能用 https 打开、留言能收到,一个下午。
- 把服务器交给 AI,安全吗?
- 密码只有你自己输,AI 用「钥匙」登录。最后把密码登录关掉,只有你电脑上的钥匙能进。留言数据每天自动备份。