一个计算机技术爱好者与学习者

0%

搭建个人网站之概述

1. 搭建个人网站之概述

每个学计算机的小伙伴,都想过搭建个人网站吧?毕竟,这是一件拉风的事情。也有几个学弟向我请教过,一个个教,很麻烦。在此,写一篇短文,给后来者扫平一些障碍。

不喜欢使用各种拗口的术语,尽量举例、类比、比喻、画图,说的不够专业的地方,小伙伴们见谅!

1.1. 域名

voidking.com、baidu.com、qq.com、jd.com、csdn.net等等,这些,就是所谓的域名(二级域名)。在浏览器地址栏,输入这些域名,就能访问到相应的网站。简单介绍一下原理:访问请求先被发送到DNS服务器,然后这些域名会被解析成IP地址,实际访问的,就是IP地址。

没有域名可不可以做网站?可以!但是,访问的时候就麻烦了。一些服务器,会提供给你三级域名,比如voidking.gitcafe.com;而另外一些,只能通过IP地址访问,非常不人道!所以,想做网站的小伙伴,先注册个域名吧,这笔投资不要省!也许若干年后,你的域名会被十倍百倍的价格收购,或者成为一个品牌!

注册域名的网站很多,国内,最欣赏万网;国外,最欣赏godaddy。这两个网站,都使用过,相较而言,还是万网更适合国内用户。

前些年,万网的问题较多,我对它也存在一些质疑。但是,现在,万网在阿里旗下,无论是其访问速度、安全性、解析速度、迁移、客服等方面,都做的非常好。

godaddy的口碑非常好,很多前辈都推荐。但是个人体验发现,godaddy的访问速度和万网相比就是个渣,这让国内的我难以忍受。另外,域名解析界面真心难找,解析速度也没有万网快。值得夸奖的是,客服很有水平。还记得,曾经遇到域名消失问题,在我的poor English描述下,客服帮助我完美解决了问题!

总而言之,在哪注册域名都可以,个人推荐万网。

1.2. 服务器

没有域名,别人可以访问到你的网站,但是没有服务器,就真的不行了!除非你打算只是局域网使用!服务器的用途,除了部署你的网站外,还可以部署很多其他服务。

使用过很多服务器,简单描述一下它们!

1.2.1. 免费服务器

BAE、CAE、GAE、JAE、SAE等等,之前都是免费的,现在,只有GAE、JAE、SAE还算得上免费。他们的用法比较死板,基本都是建立某个类型的应用,然后把代码部署上去。重点在于免费,或者免费一段时间,对于学生党,还是值得花时间研究一下的。

此外,openshift空间也不错,但是国内的访问速度,实在是无法忍受!曾经搭建过一个wordpress项目,那速度。。。还是先去泡杯茶吧。。。

还有heroku、appfog、mongolab等等。

1.2.2. 收费服务器

收费的服务器,那就多了去了。推荐阿里云,使用中,各项性能都很满意。各种集成系统镜像可供选择,安全性也很好。而且,备案服务做得非常好!突然感觉自己有做广告的嫌疑,阿里云没给我钱,我是不是吃亏了?

1.3. 备案

为什么需要备案?证明你的网站是合法的!万一犯了事,方便抓捕。。。我不会告诉你,使用国外空间不要备案;我更不会告诉你,国内空间想要使用域名,必须备案!

不久前,万网备案系统和阿里云备案系统合一,备案要求也更加严格。曾经备案过两次,每次需要的时间,前前后后大概半个月。

1.4. 技术

难度系数从高到低:全部自己做 > hexo > octopress > wordpress。

1.4.1. 全部自己做

自己做网站,可以选各种语言,后台Jave EE、JSP、ASP、PHP、Node.js等等,前台Html/XHtml、CSS、JavaScript、JQuery、AngularJs等等。自己做网站,适合计算机专业的小伙伴。

1.4.2. hexo

这是一个静态化博客系统,也就是说,它的页面只需要html,不需要服务器的编译,不需要数据库等。现在你看到的这篇小文,就是使用hexo做的。准确的说,这并不是一个网站,只是一个个人主页。可以存储在github、gitcafe,或者任何可访问的空间。

1.4.3. octopress

这也是一个静态化博客系统。并没有使用过这个博客系统,但是网上教程很多,口碑不错哦!也可以存储在任何可访问的空间。

1.4.4. wordpress

非常强大的一个博客系统,主题非常多,总有一款适合你。甚至,可以做企业官网!

1.5. 小结

这篇文章,没有展开论述每一个点,有不懂的地方,百度会告诉你答案。同时欢迎大家留言讨论,一定尽快回复!

1.6. 参考文档