这只是一篇辅助理解网站基础知识的文章,不含具体操作步骤
什么是 IP?
IP 相当于门牌号,独立 IP 一户一号,共享 IP 一栋楼一号。
什么是域名?
IP 是一串数字,难记。域名方便记忆和区分,如「大熊的家」 就比一长串门牌好记多了,有时我们问 「网址多少?」 就是问域名。网址网址,网络地址嘛!
域名解析就是让大熊的家和门牌号对应起来,其它人可以去地址簿里查,只不过查询过程是自动的
比如 blog.wp300.com 这个子域名对应的 IP 是 64.140.159.235,在域名管理处添加解析。
等它生效,各地就都能查到了。
那么问题来了,如果多个域名共享了同一个 IP,就像访客来到了同一栋大楼,有要去公司 A 的,有要去公司 B 的,他们怎么知道要去几楼呢? 只有问前台了
前台接待是一个类似这样的配置文件
ServerName | DocumentRoot |
公司A | 去3楼 |
公司B | 去2楼 |
公司C | 去1楼 |
实际文件比这个复杂。主机商们提供了后台,鼠标点一点,输上域名等信息就可以自动生成配置文件。
知道这些内容后就容易理解 『如何绑定域名到主机?』了
分两步:
- 到域名商后台添加解析记录 (告知门牌号)
- 到主机商后台添加域名 (告知去几楼)
如果域名是在买主机的过程中在同一商家购买的,主机商已经做好这两步。
但域名不在主机商处注册更佳,因为域名是唯一的,不把鸡蛋放在一个篮子里更安心。
为什么要使用 FTP?
主机差不多是一台连上了网络、不会经常关机的电脑,有时我们也把电脑叫 「主机」嘛。
浏览者浏览网站其实是在看主机里的内容,留意下网址前边是不是有个 HTTP,它是用来浏览用的。
为了把内容放到主机里,我们得使用 FTP,它是用来传输文件用的。
但对网站来说,总不能人人都可以向主机里传输内容吧,所以 FTP 通常有用户名和密码。在 FTP 客户端里输入主机的 IP,然后输入用户名和密码,只有用户名和密码通过验证,才可以向主机传输内容。
WordPress 是做什么用的?
通过 FTP 可以修改网站的内容,但这样做会比较麻烦,比如 一个网站有 10000 个页面,如果想修改这 10000 个页面底部的文字,得一个个下载回来,改好后再上传,劳神费力。
智慧的人们用程序写了很多内容管理系统,英文简称 CMS 来管理网站, WordPress 就是其中使用最广泛的一个。
在主机里安装好 WordPress 后,就可以直接在浏览器里对网站内容进行增删改查了, 方便许多。
那 FTP 还有用么? 当然有,WordPress 不能管理所有内容。比如,它不能自己管理自己,这时候就得 FTP 出马啦。
什么是数据库?
试想一下,如果在电脑上按指令增加、删除、修改、查询文件,要想快速完成,那文件非得放的井井有条不可,数据库就是按一定规律存放数据的仓库。
同样,总不能人人都可以改动数据库里的内容,数据库通常也有用户名和密码。
在程序里,通常有个专门的配置文件来存储数据库的用户名和密码,WordPress 的配置文件是网站根目录下的 wp-config.php
打开后,它的内容含有:
图内中文即标注,WordPress 读取这个文件和数据库相连。知道了这些,也就容易理解 『如何迁移一个 WordPress 站点?』 了
- 转移文件
- 转移数据库
- 修改数据库配置文件 wp-config.php (如果数据库名称等标注信息有改动)
- 替换数据库中的旧域名为新域名 (如果域名有改动)