麦式参考 MickerBook Reference

网站托管

Web Hosting

也常被叫作:服务器空间主机放网站的地方托管商

你可能会这么说

「我做好的网站文件,放在哪、怎么弄,别人才打得开?」

网站托管 Web Hosting

存放网站文件、一直开机对外提供访问的那台远程电脑(或平台)。

网站本质上是「一堆文件 + 一台一直开机的电脑」。你的电脑关机了就没人能访问,所以需要一个 7×24 小时开机的机器替你看门——托管就是这个服务。它可以是共享空间的虚拟主机、一台自己管环境的云服务器(VPS),也可以是 Netlify、Vercel、GitHub Pages 这类帮你管好一切的托管平台。

对不懂技术的人来说,选托管别被「听起来高级」带偏,就看三件能验证的事:把文件放上去后网址能不能打开、打开快不快、出问题有没有地方问。纯静态站(只有页面,没有登录和数据库)用托管平台最省事,很多还有免费档;带登录、数据库、接口的应用才需要真正的服务器。

还有一个常被忽略的点:域名和托管是两样东西,尽量分开记、分开管。域名是门牌号,托管是房子,房子可以换、门牌号可以不动——但如果你把两个绑在同一个服务商同一个账号里,想搬家时才发现要走一堆手续甚至被扣住。文件永远是自己的,记得备份。

长什么样 真实可交互,不是截图

你的电脑(关机就打不开)托管服务器(一直开机)访客随时打开网址
✓ 选托管看三件事文件放上去网址能打开
打开速度能接受
出问题有人能问
✕ 别只看「听起来很高级」
「免费额度很大」
「AI 说没问题」

判断标准全是能亲手试的动作:上传文件、打开网址、问问题。任何一个试不通,这个托管就不适合你。

拆开看,里面有这几块

  1. 1
    托管空间/服务器 Server

    一直开机的远程电脑,网站文件真正住的地方。

  2. 2
    文件存放 Files

    构建好的成品文件(如 dist/)放进来。放错目录=网址打不开或打开旧的。

  3. 3
    访问地址 URL

    别人打开网址时,请求被送到这里。没有域名也能先用临时地址。

  4. 4
    配套能力 Extras

    数据库、HTTPS 证书、日志、自动备份。用不到的别为它多付钱。

常见的有哪几种

静态托管平台Static hosting

只管放 HTML/CSS/JS,上传即用,很多有免费档。

用在:官网、文档、个人页这类内容型站点

虚拟主机Shared hosting

一台机器很多人共用,便宜,但快慢常看邻居脸色。

用在:预算极低的老式建站

云服务器VPS / Cloud server

一台独立虚拟机,环境自己装、自己管,灵活但要自己维护。

用在:带登录、数据库、接口的应用

对象存储 + CDNObject storage + CDN

文件存云存储,由 CDN 分发到各地,适合大流量静态内容。

用在:静态站但访问量大

容易搞混?这样区分

网站托管 部署 Deployment

托管是「东西住在哪」,部署是「把东西搬进去的那次动作」。换托管商是搬家,部署是每次往里搬新家具。

看 部署
网站托管 域名 Domain name

域名是门牌号,托管是房子本身。只有门牌号没有房子,输入网址照样打不开;两者分开买、分开管,搬家才轻松。

看 域名

什么时候用得上

第一次上线

选个简单的托管平台,把静态页放上去,先确认网址能开,再往里放真东西。

带登录的应用

需要真正的服务器:装运行环境、配数据库、管 HTTPS 证书,工作量比静态站大一个量级。

换托管商

备份文件 → 新家放文件 → 改域名解析指向 → 验证网址。域名和托管分开的话,这一步只要十分钟。

你可以这样跟 AI 说

直接复制下面这段,把【】里的换成你的情况。它比一句「帮我加个 X」多说清楚了:改哪里、不许动啥、做完交什么。

【任务】把 [项目目录] 部署到 [托管平台/服务器,例如 Vercel / 云服务器]
【范围】只做托管相关的事:构建、上传、托管端配置;不改源码逻辑、不加功能
【目标】
  - 告诉我文件最终放在哪个平台、哪个项目/目录下
  - 部署后给我一个真实的访问网址,打开能看到内容
【边界】
  - 不读取、不输出任何密码/密钥/令牌
  - 不删除我本地已有的文件
  - 如果平台需要绑信用卡或付费,先停下告诉我,不要直接操作
【交付】
  - 访问网址 + 上传的文件清单
  - 下次我改了内容,自己怎么更新(上传?还是要跑命令?把步骤写出来)
  - 哪个环节你没验证过,直说

「下次我怎么自己更新」这一问最值钱:它逼 AI 把托管当成你长期要用的东西来教,而不是一次性搬运。很多 AI 只负责搬上去、不管后续,等你下次想更新时才发现没有入口。

它说「做好了」,你怎么自己验

这是本站的重头戏。AI 最会的不是写代码,是说「已完成」。这一条,它通常最多做到「生产」这层:线上真实环境有效,有回滚和观测。

要亲眼看到这些,才算数

  • 换一台从没打开过这个网站的设备(或直接关 WiFi 用手机流量)输入网址,能看到内容。
  • 停掉你本机的开发服务,网址照样能打开——托管的意义就是你的电脑关不关机都不影响。
  • 问清更新方式,让 AI 把「下次改内容怎么更新」的步骤写出来,并现场演示一次。
  • 文件有备份:问备份在哪、什么时候做的,自己去看一眼在不在。
  • 问一句平台会不会自动续费扣款,账单提醒开没开。

它常这么糊弄你

  • 「已经上传成功了」——但网址打开是 404 或空白页。自己开一次,别信进度条。
  • 本地端口截图冒充线上效果。看地址栏:是 localhost 还是你的真实网址。
  • 说不清文件放在哪个平台哪个项目里,只有一句「放在服务器上了」。
  • 免费档的坑:开通时要绑信用卡、或者免费期过了开始计费,他没提前说。

托管是「东西真的住在线上」的事实,验到生产层:换设备打开 + 停本地还能开。这一套做一次,以后换任何托管商都知道怎么验。

考考你 选一个你觉得对的

怎么最快判断网站真的「住」在托管上,而不是只在你自己电脑上?