纯净系统
软件下载

从0开始,搭建你自己的WordPress网站【网络和网站的基础知识】

名词解释

在开始教程之前,有必要对一些基础知识和基础名词做一些解释。

网站:就是能通过浏览器访问,并且对外提供服务的一个地址,就叫做网站。

域名:例如www.baidu.com就是一个域名,对应一个或多个IP地址。

云服务器:可以在云端运行网站程序的机器,一般具有一个或多个IP地址。

DNS:将域名和服务器IP联系起来的“纽带”和“翻译官”

CDN:内容分发网络,使网站可以通过全球边缘网络访问,减轻源服务器压力,一定程度上可以提升访问速度以及预防源服务器被攻击。

网站访问的流程

要搭建网站,首先就要了解一下网站访问的流程。一般为用户通过域名访问,然后DNS对这个域名进行解析,解析到你的服务器IP,网站就可以访问了。一个域名可以对应多个IP地址(例如CDN内容分发或者多服务器策略),一个IP地址也可以对应多个域名,访问网站时,DNS将域名解析到服务器IP之后,服务器会在自身网站目录寻找对应域名的目录,然后运行相应的网站。

用户访问域名---DNS解析域名到指定服务器IP---服务器展示对应域名网站目录的内容

网站的类型

网站粗略可分为静态网站和动态网站。静态网站就是代码固定的网站,一般用HTML、CSS、JavaScript编写;动态网站就是代码不固定的网站,一般用PHP、ASP等语言编写,例如我们本次使用的WordPress博客程序搭建的就是典型的以PHP为基础的动态网站。(感谢 @青柠泡茶 对此部分内容的纠正)

关于服务器的一些知识

我们一般搭建网站使用的服务器都为linux系统,通常为ubuntu,centos,debian等。通常服务器运行这些系统需要远程命令来操作,所以我们需要一个SSH客户端,来进行这些系统的远程命令操作。SSH客户端有很多,比如putty宝塔SSH终端xshell等。

然后来说说服务器面板,由于纯SSH操作来运行服务器很不适用于新手,所以市面上出现了很多图形化的面板程序,更直观,更便捷。比如常用的宝塔面板小皮面板

然后是网站服务器程序,可以理解为运行网站的基础环境,常用的就是apache和nginx,apache在运行动态网站时有优势,但资源占用较大,而且高负载并发表现并不好,nginx适用于静态网站和反向代理,对于多并发访问环境优化也更好,所以对于服务器配置并不高的个人站长来说,无论是动态网站还是静态网站都建议使用nginx。这些程序在服务器面板里都可以自行安装。

另外是网站运行环境,我们这次搭建的wordpress网站只需要PHP运行环境,同样可以在服务器面板中一并安装。

还有数据库程序,Wordpress博客的内容是保存在数据库中的,服务器常用的数据库程序就是mysql,同样在服务器面板中一并安装。

域名和备案

在境内服务商(例如阿里云,腾讯云,华为云,新网)等注册的域名需要实名认证(不是备案),而且服务商一般都提供个人信息保护服务,在whois中并不会查询到实名信息。

如果这个域名需要解析到境内的服务器,就需要将此域名进行备案,备案分为ICP备案和网安备案,根据各省的政策不同而各有不同。如果网站是运行在境外服务器的可以忽略此步骤。比如本次教程就是将网站运行在境外服务器的,不需要进行域名备案。

基础知识就讲到这里吧,接下来在实际操作中再根据需要来补充。

本部分教程结束,如果这篇教程对你有帮助的话,请在网站下方评论建议,或者设个主页,开通个90网盘账号,你的支持是我前进最大的动力!

未经允许不得转载:Puresys纯净系统-软件下载 » 从0开始,搭建你自己的WordPress网站【网络和网站的基础知识】

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #0

    站长没有照顾到我们这些新手,说的什么CDN是什么?还有用户访问服务器的流程能不能再详细一点

    xiaoyu9个月前 (01-11)回复