网站基础知识

这只是一篇辅助理解网站基础知识的文章,不含具体操作步骤

什么是 IP?

ip

IP 相当于门牌号,独立 IP 一户一号,共享 IP 一栋楼一号。

 

什么是域名?

IP 是一串数字,难记。域名方便记忆和区分,如「大熊的家」 就比一长串门牌好记多了,有时我们问   「网址多少?」   就是问域名。网址网址,网络地址嘛!

域名解析就是让大熊的家和门牌号对应起来,其它人可以去地址簿里查,只不过查询过程是自动的

比如 blog.wp300.com 这个子域名对应的 IP 是 64.140.159.235,在域名管理处添加解析。

A-record

等它生效,各地就都能查到了。

wp300-ip

那么问题来了,如果多个域名共享了同一个 IP,就像访客来到了同一栋大楼,有要去公司 A 的,有要去公司 B 的,他们怎么知道要去几楼呢? 只有问前台了

前台接待是一个类似这样的配置文件

ServerName DocumentRoot
公司A 去3楼
公司B 去2楼
公司C 去1楼

实际文件比这个复杂。主机商们提供了后台,鼠标点一点,输上域名等信息就可以自动生成配置文件。

知道这些内容后就容易理解 『如何绑定域名到主机?』

分两步:

  1. 到域名商后台添加解析记录 (告知门牌号)
  2. 到主机商后台添加域名 (告知去几楼)

如果域名是在买主机的过程中在同一商家购买的,主机商已经做好这两步。

但域名不在主机商处注册更佳,因为域名是唯一的,不把鸡蛋放在一个篮子里更安心。

 

为什么要使用 FTP?

主机差不多是一台连上了网络、不会经常关机的电脑,有时我们也把电脑叫 「主机」嘛。

浏览者浏览网站其实是在看主机里的内容,留意下网址前边是不是有个 HTTP,它是用来浏览用的。

为了把内容放到主机里,我们得使用 FTP,它是用来传输文件用的。

但对网站来说,总不能人人都可以向主机里传输内容吧,所以 FTP 通常有用户名和密码。在 FTP 客户端里输入主机的 IP,然后输入用户名和密码,只有用户名和密码通过验证,才可以向主机传输内容。

ftp-client

 

WordPress 是做什么用的?

通过 FTP 可以修改网站的内容,但这样做会比较麻烦,比如 一个网站有 10000 个页面,如果想修改这 10000 个页面底部的文字,得一个个下载回来,改好后再上传,劳神费力。

智慧的人们用程序写了很多内容管理系统,英文简称 CMS 来管理网站, WordPress 就是其中使用最广泛的一个。

在主机里安装好 WordPress 后,就可以直接在浏览器里对网站内容进行增删改查了, 方便许多。

那 FTP 还有用么? 当然有,WordPress 不能管理所有内容。比如,它不能自己管理自己,这时候就得 FTP 出马啦。

 

什么是数据库?

试想一下,如果在电脑上按指令增加、删除、修改、查询文件,要想快速完成,那文件非得放的井井有条不可,数据库就是按一定规律存放数据的仓库。

同样,总不能人人都可以改动数据库里的内容,数据库通常也有用户名和密码。

在程序里,通常有个专门的配置文件来存储数据库的用户名和密码,WordPress 的配置文件是网站根目录下的 wp-config.php

wp-config

打开后,它的内容含有:

mysql-config图内中文即标注,WordPress 读取这个文件和数据库相连。知道了这些,也就容易理解 『如何迁移一个 WordPress 站点?』

  1. 转移文件
  2. 转移数据库
  3. 修改数据库配置文件 wp-config.php (如果数据库名称等标注信息有改动)
  4. 替换数据库中的旧域名为新域名 (如果域名有改动)

Leave a Reply

Your email address will not be published. Required fields are marked *