菜鸟建站全纪录|一个人做网站需要掌握哪些知识?

一直想做一个属于自己的网站,从3月份买下域名开始,断断续续折腾到现在,我的网站终于正式上线啦。

曾经我是一个连域名服务器的概念也分不清的技术小白,经过这几个月的学习,已经可以独立开发和运营网站了。

建站这个过程真的非常痛苦。网上的建站教程良莠不齐,不是技术大神高屋建瓴的罗列的一长串技术栈,就是各种商家的建站模板软文。

建站这件事情之所以难,是因为它涉及的技术非常多,每一项技术基本都是一个细分技术领域,这就导致,这些学习资料分布的非常零散,新手很难知道自己要找哪些知识,要学到什么深度。

基于此,我根据自己的经验梳理了建站涉及的知识,希望能给所有想做网站的小白一个参考。

网站最基本的三样构成:域名,服务器,网站代码。

这三者的关系呢,如果把做网站比作建房子,域名就相当于这个房子的地址,号,其他人会根据这个地址找到你的房子。

服务器则相当于房子的地基,你有这么一块土地,才能在土地上搞开发建设。

网站代码就是具体的房子架构了。

所以做网站,就是把这三样东西准备好并组建在一起的过程。

域名准备

阿里云、腾讯云、百度云都可以购买域名,具体自己挑了。这里主要说两个注意点:

1,域名和服务器最好在一个地方购买,在阿里买域名,就继续在阿里买服务器。这样因为是一家人,对接流畅,问题会少很多。

2,有些域名后缀是不能做ICP备案的,无法备案就意味着网站不能正式上线。所以买域名的时候不要贪便宜,看好了再买。

网站代码开发

思考一下,你想做一个什么样的网站,网站想包含什么功能?

不同的网站,不同的功能,需要学习的技术是不同的。

一个简单的单页面展示网站,只需要学点HTML和CSS就可以了。HTML是网站的结构和内容。css是控制网站每块内容的样式的。

如果你想做一个稍微炫酷一点的,有交互效果的,那你可能还要学点JavaScript,用来完成动态的交互效果。

如果你想做的更复杂,比如说可以发布作品或文章的博客站,那除了HTML+CSS+JS,你还需要学一门后端语言和一点数据库知识。

虽然网上都说PHP是最好的后端语言,但这里我学的是nodejs,因为它就是运行在服务器端的JavaScript,之前不是正好学过一点js嘛,感觉会比重新开始一门语言要简单点。

数据库选择,主要是看你有什么数据库了。如果没有现成的,就选一个最熟悉的。(这里有个大坑,我在阿里买的域名和服务器是赠送MySQL数据库的,但我刚开始没注意看,结果研究了两三天的MongoDB)

因为我们的目标是完成网站,而不是成为技术大神,所以提前确定自己的需求,可以方便我们选择最需要的技术来学习,这是最高效的。

建议大家不要说等学精了再开始做网站,看完简单过一遍某个语言的文档或教程后,就开始边学边做,遇到问题就搜索或者提问。

网站每完善一点,你的自信和热情就多一点,这是一个正向反馈。如果沉迷技术无法自拔,死抠知识细节,很有可能会被耗光耐心和热情继而放弃。

搜索的话最好用谷歌,亲身体验,百度翻半个小时找不到的答案,谷歌就在第一页就找到了。

服务器的准备

买服务器要考虑网站代码的大小,开发网站所用到的技术,还有预估的访问流量。确定这三个信息后能让你选择成本最低的最合适的服务器。

目前比较流行的有两类服务器:虚拟主机和云服务器。

虚拟主机的成本较低,阿里6块钱就可以买一年最基础的共享虚拟主机服务。但他有一定的局限性,扩展性和访问速度都不太好。选择虚拟主机,后端程序就只能用PHP来写,因为这是系统配置好的环境,我们改不了。当然如果你只是做一个前端展示页面的话,这个就够了。

云服务器的话,使用起来就比较灵活,可以自行配置环境,因此对开发语言没有任何限制。但灵活带来的问题就是操作复杂了一点,因为很多内容需要你自己来做了。我因为后端用了nodejs,虚拟主机支持不了,就不得不使用云服务器。

建立域名、服务器、网站代码之间的联系

首先将写好的,在本地运行没有问题的网站代码上传到服务器中。虚拟主机的话,用ftp软件直接上传代码。云服务器则需要先配置服务器,然后再上传代码。根据服务器系统的不同(Windows或Linux),上传代码的方式也有所不同。

然后将将域名解析到服务器,这个域名管理后台直接操作就可以。

到这里,虚拟主机的网站已经上线了,直接访问吧!

云服务器还差最后一步,将服务器绑定到域名。这里我使用的是Nginx。

网站SEO优化

网站做完了还得要别人看到呀,所以需要学习一些SEO优化的基本知识。前期投入了不少精力,后期得想办法让网站能挣钱啊。

最后,用一张图总结上面所有的内容:


单人建站技术图谱.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,319评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,801评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,567评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,156评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,019评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,090评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,500评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,192评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,474评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,566评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,338评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,212评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,572评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,890评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,169评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,478评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,661评论 2 335

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,495评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,050评论 25 707
  • 我不太看电视,不过我很喜欢看江苏电视台的《最强大脑》。 撇开那些是非争议不说,就事论事的看,道具组的用心与规模,我...
  • 找 “自己”是个有趣的事,像捉泥鳅。挖开淤泥看到影子一下手,泥鳅就钻不见了,越翻越钻得深,找死无影踪。等...
    zoga阅读 203评论 0 0
  • 《C和指针》第二版 P44-45 C语言的变量具有3种特征,作用域,链接属性,存储类型。4种作用域:文件作用域,...
    何幻阅读 391评论 0 0