- 购买云主机,得到公网ip。便宜的云主机一年价格为几百元
- 将网站部署到云主机,搭建web服务,开放访问。这一步可能需要配置云主机的安全规则,对外开放80端口
- 购买域名,普通域名价格是一年几十上百元
- 域名解析到主机ip
- 中国境内的网站需要备案,否则不能域名解析成功
- 如果需要实现https安全访问,就需要申请https证书,有免费的lets encrypt网站能够申请。之后让web服务软件使用证书实现https访问
实际上,在第2步结束后就可以将访问主机的网页了,但是只能通过ip地址访问主机的网页服务。后面的步骤只是为了实现通过域名访问主机。和https安全访问。
对于普通的静态网站,还可以托管在一些平台上。他们大多数有免费额度并且配置简单,有全球cdn节点可以在世界上的任何地方访问。比如cloudflare pages,netfily,Vercel,GitHub Pages,Render,Surge.sh
最大方和好用的就是cloudflare pages,到现在每个项目能够免费托管20k静态页面,无限流量与带宽,能够满足绝大多数静态网站的需求。