7

如何搭建一个网站

 3 years ago
source link: https://niyanchun.com/how-to-build-a-website.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

如何搭建一个网站

2014-07-06 随笔 博客 1911次阅读 11 条评论

最近一个朋友问我如何搭建一个像我这样的博客网站,当时也没有说的很清楚。今天总结一下,希望对他以及有这方面需求的人有一点帮助。内容很浅显,大神止步。

搭建一个网站,至少需要三方面的东西:域名主机网站平台软件

为什么需要一个域名

什么是域名呢?就是网站或计算机的名字,比如我们平时见到的baidu.com、google.com、360.cn等等。我们访问一个网站,都是通过这个域名去访问的,域名和IP地址一样,在互联网中是唯一的。那么可以不通过域名访问吗?当然可以,我们也可以通过IP地址去直接访问。因为其实通过域名访问也是映射到一个IP地址上面去访问,实际还是通过IP地址进行访问的。做这个转换的就是DNS服务器。后面我们会讲主机,其实主机提供商就是给我们提供一个空间和以及这个空间的IP地址。那么既然我们有IP地址,也可以通过IP地址去访问,为什么还要申请域名呢?其实这个主要还是从用户友好性方面考虑的。如果我们每次访问一个网站都要输入一个IP地址,那么你一定很难忍受。而且,比较大型的网站,往往出于任务分担以及稳健性,会有很多个主机,也就是说一个域名会映射很多个IP地址。而且这些IP地址可能还会随着时间变化。比如说百度吧,其实baidu.com这个域名映射了很多个IP地址。所以,我们如果根据IP地址去访问,将会是非常的麻烦。想象一下,如果你给你的网站访问着一个IP地址,那么他们估计以后也就不会怎么来了。而且做SEO的时候,你将寸步难行。当然,在有的情况下,也是不能通过IP地址访问的。比如现在常见的虚拟主机,就是一个真正存在的物理主机上面分了好几个虚拟主机,然后出售给多个建站用户,其实对外他们的IP地址都是一样的。这个时候,你是无法通过IP地址进行访问的。当然,还有很多很多的理由让你在建站的时候,必须去申请一个域名。所以,啰嗦了那么多,就想说明一件事,如果你想建站,域名必须有。

如何申请域名

域名有哪些种类呢?最常见的域名是.com的后缀,当然其实还有很多其他后缀的,用途也不一样。比如.com一般是商业或者个人用途的网站,.org是非营利性组织的域名,.gov是政府性质的域名,.cn是中国的域名等等。还有很多比较个性化的域名,比如.me等。而且不同的域名价格也不太一样,特别是比较个性化的域名,一般会比普通的域名贵很多。我们可以根据自己的需要和洗好申请一个域名。

去哪里申请呢?去IDC提供商那里申请。所谓IDC(Internet Data Center),就是给用户提供包括:申请域名、租用虚拟主机空间、服务器托管租用,云主机等服务的机构。我们一般在这里就可以申请域名,而且也可以购买主机等。国内比较著名的有万网、西部数据、华夏、新网等,国外有Godaddy等。关于域名的话,基本上每个IDC直接的价格都差不多,我们选一个比较主流的,可信赖度高的就可以了。一般域名都是按年收费的,当然我们也可以一次购买很多年,不过好像最多一次也只能买十年。

申请域名需要注意一些什么呢?一般来说,我们申请域名的时候需要注意一些地方。首先,最好是有一定的意义,比较容易记。这样,才容易让别人记住我们的网站,所以域名也不要选的特别长。一般来说域名可以由字符、数字、短线(-)组成,而且域名是部分大小写的。其次,就是需要选好合适的域名种类。我们建站的时候需要考虑清楚自己的网站的用途,比如如果你是以后打算做商业用途,那最好就选择.com之类的域名,不要选一些有其他含义或是比较个性的域名。最后,我们需要做好前两者的权衡。举个例子,.com出来很早,稍微比较有意义,比较好的域名都已经被注册了,那么如果我们确实需要某个比较有意义的词组或数字,那么我们就可以考虑在可选种类范围内,还没有被注册的域名。像我的这个网站,我当时的定位就是个人博客网站,种类的话,就在.com和.cn之间选,因为打算把网站命名为时间轨迹,所以含义的话,就想了好几个组合:timetrack、tracktime、time-track、track-time。但是这四个组合的.com都已经被注册了,而我又不想换其他组合,正好,time-track.cn没有被注册,我就选择了这个域名,也算在含义和种类方面做了一个折衷。

好了,有了一个域名以后,我们接下来就需要一个主机了。

为什么需要一个主机

首先什么是主机?主机就是一台计算机。不过,和我们平时接触到的个人电脑相比,它的硬件方面的配置、性能、稳定性、安全性等都会非常的强大,而且软件方面也会使用一些更安全、更稳定的软件,操作系统的选取也会有服务器专用的。而且这种主机一般也没有显示器,安全要求高一点的会进行物理隔离,冗余备份,降温处理等。

主机是干嘛的?主机就是用来将我们的网站所涉及的所有文件放在上面。既然这样,那我们放在自己电脑上也可以啊,为什么非要花钱购买别人的主机呢?首先一个很重要的原因就是,如果我们想保证我们的网站随时随刻都可以被访问,那么我们的主机就要一直保持开机状态。我想我们的个人电脑应该不会,也无法可以常年保持这种开机状态吧。除此以外,我们的个人电脑一般没有专业的主机稳定,而且安全性也会比较差。和前面域名处废话的目的一样,如果你想建站,那么购买一个主机也是必须的。一般,我们在购买域名的地方就可以购买域名。

购买主机需要注意什么

我想对于建过站的人来说,都知道购买主机是一件很头疼的事情,因为很难抉择。

首先是主机硬件配置的抉择。我们需要根据自己的网站目的及用途、访问量等估计一个自己的主机的配置,一般主要就是主机FTP的空间和数据库的空间。空间越大,价格自然也越高。

其次,软件层次的抉择。比如我们想要的主机是Linux操作系统,还是Windows操作系统。数据库是ASP还是Mysql,或是两者都需要支持,这些都是我们需要考虑的。

最后,就是一个很纠结的抉择:选择海外的还是国内的。这两者的的区别主要是在价格和速度上。一般海外的主机会比较便宜,但是访问速度比较慢,甚至是有的时候无法访问等。而国内的主机一般比较贵,但是速度方面都还是比较快的。我刚开始选的是香港的一家主机,速度慢,而且不稳定,后来就该换国内主机了。我个人的看法和建议是:如果你打算在网站上面付诸比较多的心血的话,那么还是尽量选国内的主机吧,其实花费也不会特别多,稍微减少几次平时的娱乐活动,就省出来了。总比因为访问速度等问题丢失用户好。

好吧,现在我们主机也有了。

选择网站平台软件

现在极少有直接从代码级去搭建网站的,都是使用以后的网站平台软件,然后自己再做修改。网站平台有很多种类,论坛、CMS、博客等都有。我们根据自己的需要选一个。我目前只用到博客,所以就介绍一下博客平台。当然最大的就是Wordpress了,也是我现在使用的平台。当然,除了Wordpress,还有许多其他的。比如国内的Z-blog、Emlog等,各有各的优劣,这里主要讲建站,就不分析他们之间的长短了。不过个人感觉是,如果你是一个非IT技术爱好者或者是不怎么喜欢折腾的人,也没有很喜欢DIY,那么就优先选国内的这些平台吧。相反,如果你喜欢各种自己定制啊什么的,那就考虑一下Wordpress吧。选定要用的平台以后,如何将他们装到自己的主机上面,有非常多的教程可以去参考。这篇文章就不介绍了。装好以后,我们就可以看到一个可以使用的网站了,非常的方便。

最后简单介绍一下备案吧。所谓备案,其实就是给你的网站在相关管理部分留一份档案,主要是为了网站监管。备案一般都是一个挺麻烦的过程。可以去你主机提供商那里咨询,一般都有非常详细的流程。一般使用国外的主机都不需要备案,这也是国外主机一个很具诱惑力的地方。备不备案也看你个人的看法了。不过,个人建议是,如果在中国打算好好维护一个网站,那还是别嫌麻烦,去做一个备案吧。也没什么花费,就是流程麻烦点而已。但是备案后就一劳永逸了,而且在很多时候,备过案的网站会有很多福利。比较说现在国内很多的网站服务提供的一些服务只针对备过案的主机。

好吧,这篇文章到这里就结束了。讲的都是一些非常简单和浅显的知识,希望可以给想建站但又对这方面知识不了解的人有一些帮助。大神就可以忽略了。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK