想要搭建一个网站,需要一下一些资源:
- 域名(网址)
- DNS 解析服务,将域名指向具体网站部署的服务器
- 服务器,用于部署网站
如果要搭建一个不需要备案的网站,那么必须所有的资源都在海外,海外基本上不涉及备案的问题。国内的网站应用必须全部实名备案。
整体流程
1. 申请域名【可选】
去 namesilo 购买一个域名,然后把域名托管到 cloudflare, cloudflare 上面有一些网站搭建需要的资源,最重要的还免费(小流量)。
访问 www.namesilo.com/account_dom… 配置 DNS 记录,记录值来自 cloudflare。
2. 托管域名到 cloudflare
dash.cloudflare.com/25e1b49d7f9…
输入 namesilo 的购买的域名,然后快速扫描添加。继续。
下一步选择“Free”计划。
3. DNS 解析
必须配置“A 记录” 或者 “CNAME”记录。
A 记录指向 IP 地址;
CNAME 记录指向一个域名,用于将自己的域名绑定到另一个域名。
4. 部署网站
- 自购服务器 自己采购一台有公网 IP 的服务器,按照传统前端开发流程部署解析就可以了。
- CloudFlare Pages/Worker 可以免费使用基础流量。计算(Workers)/Workers/Pages/创建,可以有多种创建方式,创建完成后会自动分配一个workers.dev 域名,在”设置/域和路由“菜单添加一个“自定义域”,输入你自己的域名,后续就可以访问自己的域名了。
- Github Pages Github pages 可以绑定一个 public repository,自动构建一个网站。而且可以自带域名。