从零开始的建站教程

由于帖主大学所学的专业与计算机高度相关,且未来可能从事相关工作,抱着虔诚的学习心态,写下本篇帖子,一是记叙建站经历,二是希望对建造自己独立网站感兴趣的同学一点小小的参考。

一.网站三要素

网站三要素分别是域名,服务器/主机,网站程序。

1.域名的前置知识

当人们意图访问某个网站时,相互传输的信息需要通过计算机的唯一标识——IP地址来给数据指路。

IP地址的类型有两种,分别是公网IP和私网IP。

任意设备(不论局域内或是局域外网络)都可以通过公网IP(如本站公网IP 8.163.2.115)访问指定的设备(极少数家庭/公司会做回路限制

私网IP仅允许同一个局域网中的其他设备访问指定设备。

家庭中的局域网一般以路由器为界限,公司或企业的局域网一般以交换机/网关为界限

(路由器)

(交换机)

由于服务器的公网IP地址难以记忆和传播,域名由此诞生。

域名由一串点分隔的名字组成,格式为:前缀.主域名.后缀www.baidu.com ,www.xuine.top

不带前缀的域名被称为一级域名,根域名或裸域名如(baidu.com,xuine.top),带有前缀的域名被称为为二级域名

前缀是域名的小名,一般用于区分不同功能,常见的如:www.主站(www.baidu.com), pan.网盘(pan.baidu.com) ,m.手机版网站(m.baidu.com),api.接口(api.github.com)

后缀代表网站的身份:.com一般为商业公司所用,.cn为中国的国家域名(只代表身份不影响访问速度),.net网络服务,.org组织,公益,非盈利,.gov政府,.edu教育

2.域名注册

国内主流云服务器厂商均可注册域名,本帖以阿里云为例

(1)注册阿里云账号

(2)在阿里云的搜索框中输入域名,搜索后点击第一个栏目

(3)输入心仪的域名名称并挑选合适的后缀进行购买

(4)如无模板信息依照提示创建即可

购买成功后即可在控制台中查看已购买域名。

已购买的域名还需实名验证

点击上图的管理

点击域名持有者实名验证

依照提示提交实名认证,等待注册局审核完成即可完成注册域名的所有步骤。

3.服务器前置知识

服务器是网站程程序运行的主体,付费的云服务器可以选择阿里云ECS腾讯云CVM华为云服务器等,或者他们的轻量服务器版本,本网站基于阿里云ECS搭建。练手的同学可以选择自家的旧电脑,笔记本等作为服务器。

使用大陆地域服务器搭建公开网站须完成ICP备案,跨境/外贸站点优先选择中国香港、新加坡、美国等海外站点,无需备案。

本贴以阿里云ECS为例,如果后续有读者感兴趣贴主也会撰写使用电脑作为服务器搭建网站教程。

个人博客

低负载、静态内容为主、访问量波动小,核心诉求是低成本、稳定运行,无高频复杂交互

档位适用场景核心配置选型核心要点
入门级个人独立博客、自媒体主页,日 IP<1000,PV<5000,仅文章展示 + 轻量评论CPU 1 核,内存 2G,系统盘 40G SSD 云盘,数据盘 20G SSD,带宽 1-3M 固定带宽优先选轻量应用服务器 / 突发性能型实例,年付成本百元级,预装建站环境,足够支撑 WordPress 等主流博客程序稳定运行
进阶级有粉丝基础的垂直自媒体站、付费专栏博客,日 IP 1000-1 万,PV 5000-5 万,带会员、付费阅读、评论互动功能CPU 2 核,内存 4G,系统盘 40G SSD,数据盘 50G 高 IO SSD,带宽 3-5M 固定带宽,通用型实例保障轻交互响应速度,搭配轻量独立数据库,开启页面缓存,避免突发访问卡顿,标配 SSL 证书保障付费链路安全
旗舰级头部个人 IP / 垂直自媒体门户,日 IP 1 万 – 10 万,PV 10 万 +,带内容付费、社区互动、多创作者入驻功能CPU 4 核,内存 8G,系统盘 40G SSD,数据盘 100G 高 IO SSD,带宽 5-10M 按流量计费 + CDN,通用型实例,配套负载均衡Web 服务与数据库分离部署,静态内容全量 CDN 加速,搭建 Redis 缓存热点数据,保障高访问下的页面加载速度

注:IP为总独立用户访问量,PV总页面浏览量 IO读写速度 CDN内容分发网络

发表评论