平常我们会在各个网站上浏览信息或发表内容,比如在编玩边学的网站上学习编程,在QQ空间发表说说等。作为一名编程少年,我们是未来的程序员,所以我们也可以通过编程的知识,搭建一个自己的个人网站,让Internet上的人可以通过一个网址浏览到你发表在上面的内容。当然,你也可以把网址发给你身边的朋友,让他们来访问你亲自制作的“个人官网”。所以,接下来我们来学习怎么建造自己的个人网站。
1. 注册域名
用户访问某个网站,就要知道这个网站的网址才能进入,所以建造网站的第一步是注册一个域名。注册域名的网站有很多个,你可以自行搜索选择,在这里我就不打广告了。注册个人网站域名的价格一般是几十块钱每年。
域名,是由一串用点分隔的字符组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。比如编玩边学官网的网址http://www.codepku.com,域名是指codepku.com。通俗的说,域名相当于是一个门牌号,标示网站的地址。
域名的注册遵循先申请先注册的原则,也就是说已经注册的域名你不能再申请注册,所以世界上的每个域名都是独一无二、不可重复的。这点也提醒你,注册域名的时候要给自己的网站起一个简单易记又能反映个人特色的名字。
常见的域名后缀分类:
.com 商业机构
.net 网络组织
.org 非盈利组织
.int 国际组织
.edu 教育机构
.cn 中国的国内域名
申请注册个人网站一般是选择.com后缀,因为.com域名注册不需要审批,马上就能注册成功并使用。.cn域名则需要提交资料审核。
2. 购买虚拟主机
虚拟主机俗称“网络空间”,将个人网站比作一个家,上面说的域名是用来定位这个家的门牌号,那“网络空间”就是这个家所在的房子,用来存放网站上的信息和内容。
虚拟主机是通过软件技术,在实体机服务器虚拟出来的服务器。通常所说的服务器是指一个管理资源并为用户提供服务的硬件设备,一般分为文件服务器、数据库服务器和应用程序服务器,我们在网站上浏览到的各种信息和内容是通过服务器传送到电脑的,可以将服务器理解为一个大型计算机。购买一个普通服务器要几万,高性能的服务器则要几十、几百甚至几千万,只有大公司或者大型网站才会有自己专门的服务器。而我们只是建造一个个人网站,所以购买一个虚拟主机就足够维持网站的运行。虚拟主机的价格根据空间的大小和是否配备数据库而定。
3. 制作网站
网站的样式、页面、内容和功能要提前策划和设计好,这些相当于“网络空间”这个房子里的沙发、电视、桌子和椅子等东西。然后用HTML、CSS和JS等语言甚至更多的编程语言实现各个模块的功能,这就会考验到你的编程能力了。当然也有简单的方法,下载一个建站程序,比如WordPress,这些程序上都有提前制作好的网站模板,有了这些建站程序,你就可以在上面选择自己需要的网站样式和功能模块。
4. FTP上传网站
网站制作好之后,文件只是存在于本地,只有你本人能看到,要想让Internet上所有人看到你的网站,就要把网站的HTML文件、图片和视频等内容通过FTP软件上传虚拟主机上。FTP 是File Transfer Protocol(文件传输协议)的缩写,用于Internet上的控制文件的双向传输。在FTP的使用当中,有两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中上传到远程主机上。可以将FTP上传网站理解成用百度云传文件到云服务器那样,两者的操作方法也大同小异。
个人网站对一个没有工作经验的程序员来说是很重要的,搭建一个个人网站之后,你可以将学习编程过程中的代码、作品和感受放在上面。找工作面试的时候,你就可以把这个网站展示给面试官,让面试官知道你是有相关实践经验的,在没有工作经验的劣势下,做到面试的时候有东西可说。