资源分享

小白也能做网站——基础篇(域名、程序、服务器)

有些人可能有过这样的想法,做一个网站,写博客、卖商品、展示的公司......,最后会觉得这个技术门槛太高,无从下手,搞不定而放弃了。其实只要摸清门路,利用互联网上的丰富资源,做一个网站并不难。

最近单位离岗审计,可以休假十天,利用这段时间我将出一个系列的教程,教新手小白做网站。作为一个理科生写文字不是我擅长的,但逻辑顺序应该还可以。希望通过这个教程,可以让一些只会编辑Word、PPT的朋友也能搭建自己的网站。

网站的构成

网站是互联网重要的一个节点,网站可以展示企业信息、展示个人作品、互动交流、浏览新闻和视频、购物......。最基础的网站构成包括域名(访问的入口)、程序(网站功能的实现)、服务器(程序运行的载体),准备好这三样我们就可以搭建网站了。

域名

域名是网站中所有人接触最多的,也是我们所说的网址。最熟悉的百度域名:baidu.com、优酷:youku.com,当然还有我自己的网站houjianfang.com。可能有人会注意到我提及上面域名的时候没有写www,赵本山当年在小品中对网址的提及都不忘www坑你点w,我这里怎么没有呢?这里就涉及到一个域名的知识点顶级域名,也叫一级域名。还是拿百度来做比喻,baidu.com就是顶级域名,像百度知道(zhidao.baidu.com)、百度贴吧(tieba.baidu.com)就是二级域名,百度云控制台(console.bce.baidu.com)就是三级域名。

域名是以英文的点来进行分割的,从右往左数,第一个点的前面是域名的后缀,常见的油com、net、cn等;第二个点前面的部分就是顶级域名,这个是申请的时候自己根据喜好选择的,比如我的个人网站当然要选择我自己的名字houjianfang;第三个点前面的部分是二级域名,这个是根据自己喜好在解析的时候设置的,比如设置成www,在电脑端浏览我网站的可以发现输入www.houjianfang.com最后成了houjianfang.com,这里说明一下不是我没有设置,而是做了跳转,这里不做具体说明,只是简要提示一下一个网站可以有多个网址。

为了更好的理解网站的三个要素,我们把网站比作某地的一座商场,域名对应商场的位置、程序对应商场主体、服务器则对应商场下的土地。

下面来说一下域名的另外一个知识点——域名解析。 域名解析后在浏览器输入网址后就可以访问其解析指定的服务器。可能不是好理解,我们拿上面的商场来做比方,商场对应的地皮在导航的坐标可能是东经多少多少、北纬多少多少,拖拖拉拉一大堆的数字,如果通过这种方式不仅麻烦还不好记,同一个商场我们可以用XX路XX街道XX号XX商场的形式找到,我们理解这是一种把地址解析到坐标的形式。回来说域名和服务器,同样服务器也有一个坐标——IP,IPV4是4组不超过三位的数字组成的(比较常见),如百度的IPV4地址是39.156.69.79(可以在浏览器输入访问),记baidu.com容易还是记IP容易?IPV6的地址就更复杂了,举个例子Google的IPV6地址2607:f8b0:4009:815::200e,这个就更难记了,相对于IP域名具有特色属性,更容易记录,域名解析就是将容易记的网址和不容易记录的IP绑定到一起,当在浏览器中输入域名后解析就会指定到IP的服务器。

程序

程序的运作可以将网站的功能实现,PHP、Python、Java等都可以用作网站的编程语言。就好比商场的主体可以用混凝土也可以用木材,最终都能搭建完成。

这里新手就会有疑问了,我不会编程啊,也找不到能编程的人,这可怎么办?不会盖房子、找不到泥瓦匠,我们的商场就开不成了么?如果隔壁县城招商引资,店铺免费租赁,是不是也能达到开商场的目的,只不过商场开到隔壁县城了。同样,浩瀚的互联网也有免费开源的资源供我们使用,做论坛网站可以使用DISCUZ,做博客可以用WordPress(本站使用,也是后续教程推荐的)、Emblog,做网上商城可以用Ecshop,企业网站可以用DEDECMS,总之很多。

服务器

服务器是网站程序运行的载体,我们可以理解为一台电脑,有的装的Windows系统,有的装的是Linux系统。同样回到商场的例子上,服务器向对于网站,就好比是商场所在的土地,有些土地是沙土的有些是石头的,但上面总是能建起商场来。

作为网站运行的载体,服务器可以选择虚拟主机或者VPS,两者的区别主要是操作权限不同,后面的教程中会单独对服务器的选择和搭建做详细的说明,这里不过多赘述。

总结

通过上面的介绍,想必对网站的构成有了基本的了解。如果要建立一个网站暂时可以不考虑程序部分,域名和服务器需要付费购买,当然也有免费的,不过品质不高。我认为在互联网时代无论你是否要搭建网站,准备一个域名和服务器还是有必要的,能做的事太多了(Google搜索、云存储等)。域名成本10-100元/年,服务器50-1000 元/年 (这个看配置),比充值游戏划算多了。

免费的域名和服务器展示: https://houjianfang.000webhostapp.com/ 申请的教程可以查看目前用过最好的免费空间

一个爱好写代码的金融从业者

写一个评论