搭建网站,需要做哪些准备工作?
前段时间,和微信群里的朋友一起购买了DEDECMS系统模板的源码程序,为了重温这套程序,我跟大家一起重头来走一遍,从今天开始,我会跟大家一起来分享用CMS搭建网站的学习教程,到底应该怎么用这个程序来做一个个人的站点,今天我就先跟大家一起来聊聊建站应该需要做的一些准备工作。
首先,注册个网站域名。
域名,就是我们平常说的网址,开发人员又叫它URL,URL的中文意思就是:统一资源定位符,是英文Uniform Resource Locator的简写,来,举个例子吧,百度,我们大家都知道,他的域名就是,www.baidu.com,平时我们不会说域名,我们会说网址,知道为啥吗?就是因为域名太专业,我们一般人不明白,你一说网址,大家肯定都知道了,只要不外星球来的。
网站域名注册是需要付费的,根据不同的域名后缀,费用各不相同,域名又分为中文域名和英文域名。
我们比较常见的英文域名后缀有.com、.cn、.net、.org、.gov等等,具体域名后缀见下图。
其实,每一个英文域名后缀又表示不同的意思;
例如:.com,表示国际。
.cn,表示中国。
.net,表示网络。
.org,表示非赢利组织。
.gov,表示政府。
这几个类型都是我们比较常见英文域名。
中文域名,一般后缀都是带中文的,像.中国、.香港这个都是中文域名,具体可以见下图。
其实,中文域名主要是为了迎合中国人的书写习惯而开发的,中文域名刚刚出来的时候,还是很火爆的,很多好的中文域名就马上被抢注了
域名,不仅分中文域名和英文域名;域名还分级别,如一级域名,二级域名,三级域名,一般也就用到二级域名,很少会用到三级域名。
例如:www.baidu.com、www.google.com.hk、www.webxiaoer.com、这些都是一级域名;一级域名又叫顶级域名。
pan.baidu.com、scholar.google.com.hk、webxiaoer.wordpress.com、wx.qq.com,这些都二级域名;
ebooke.cn.webxiaoer.com这个就是三级域名,一般也很少用到。
因为一个一级域名可以有无数个二级域名,一般二级域名虚拟空间商和域名注册商都会给一定限制,需要的多的话,也是需要另外付费。所以业务多的话,也就用个二级域名,这样也方便大家记忆。
关于域名注册,建议注册一个.com就差不多了,主要这个便宜,一年就几十块钱。如果你实在觉得的你的域名非常好,又不差钱,当然你也可以将.cn、.net、.cc等相关都注册了,但是一般不建议这么做,因为没有必要,这个也是需要付费的,而且每年都要付费,同时还造成资源浪费。
其次,购买一个网站空间,也叫服务器空间。
服务器空间,就是我们平常所说的服务器、虚拟主机。它的主要作用就是用来存放网站程序,以便大家通过网址就可以直接访问我们的网站。
另外,服务器空间有很多类型,像虚拟主机,这个就是把服务器划分为很多个小空间,每个小空间就可以放一个独立的网站,大家如果是建一个个人站点的话,建议购买这个就可以,这个比较便宜,一年也就几十块钱。
还有就是VPS。VPS可以将一台服务器划分为20个以内的虚拟服务器,每个虚拟服务器可以通过远程桌面独立管理。如果需要存放很多网站的话,可以购买一个VPS。
第三种就是独立服务器,就相当于一台独立电脑,它可以配置出VPS或虚拟主机。
购买的服务器空间前,你还需要了解这个空间是什么系统,是否支持你的网站程序。因为不同的服务器安装的配置软件不同,所支持的网站程序也不一样,目前比较常用的就是PHP、ASP。PHP的话,就需要服务器空间的系统为linux。当然服务器的系统也有Windows的,像ASP的话,那就只有Windows系统才支持,Linux系统是不支持ASP程序。这个大家要注意。
如果是用cms直接来建站的话,像目前大家比较熟悉的Woerpress,Dedecms,这个都是PHP的程序,数据库为MySQL,购买的服务器空间只要支持这个程序就可以了。
这里将我购买的服务器空间,简单跟大家说一下,我购买的是虚拟主机,一年就几十块钱,每个供应商可能价格不一样,但是都不会太贵,因为我的网站没有备案,所有用的是国外主机空间。
购买好空间后,空间商,会给你一个相应的管理后台,在管理后台里,你会看到FTP账户,FTP密码,以及域名解析的别名(这个是在做域名解析的时候用到)等等相关的信息,有了这些信息后,当你将网站程序上传到空间后,做好域名解析与域名绑定。然后打开网址,就可以看到你的网站了。
第三,就是网站程序。
目前对于开源程序,网络上有很多现成模板,有付费的,也有免费的,当然你也可以自己写前台界面,总之,就是要弄一个让自己觉得满意的网站。
今天我主要跟大家分享的就是用CMS来建站,像wordpress,Dedecms,这些都可以,为啥要用这些程序呀?可以不可以用别的cms呢?理论上来讲,都是可以的,但是我不建议用那些用户使用少的CMS来建站,用大家熟悉的cms来建站,还有一个最主要的原因就是,网络上关于这个CMS的资源非常丰富,当你遇到问题的时候,都能通过网络来解决处理掉那些所谓的问题。这样可以提升效率。并且兼容性也会好很多,因为好的东西,都是经过大家亲自验证过,大家所公认的,所以就没有必要去钻牛角尖了。
第四,这些技术你要学会。
域名、空间、这些都是很简单的事情,难的是,用CMS来建站,你也要学会HTML,DIV+CSS,JS,同时还要会PS,PHP,不然原程序里的图片以及一些代码,你也是没有办法替换或者修改成自己想要的效果。其次,你还需要了解这个系统的相应标签,不然没有办法实现动态网站,那就只能做成静态界面,如果网站内容越来越多的时候,做成静态页面那个不现实。
最后,前面四步准备工作都做好了,下次我们就直接安装CMS程序以及修改相应内容,将其替换成自己想要的效果。
另外,之前《2017年你需要一个VPN》里,因为当天有个教程没有及时写完,所以当天就没有发个大家了,今天将此教程补上,安装MAC电脑客户端VPN的同学,请到此地址里获取安装使用教程。
MAC电脑端:链接: https://pan.baidu.com/s/1o86QtAi 密码: fk9v
PS:其实,如果只是用于学习的话,也可以通过本地来地搭建服务器,这个我下次跟大家分享,怎么本地搭建一个服务器,然后将程序进行本地预览,这些都是一个人建站需要了解和学会的技能。