上一篇《从零开始搭建网站 – 开篇》闲扯了一些之前的事情,从本篇开始,我们正式进入网站搭建环节。

网站(Website)是指在因特网上根据一定的规则,使用HTML(标准通用标记语言下的一个应用)等工具制作的用于展示特定内容相关网页的集合。简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。

网站的组成:

在早期,域名、空间服务器与程序是网站的基本组成部分,随着科技的不断进步,网站的组成也日渐复杂,目前大多数网站由域名、空间服务器、DNS域名解析、网站程序、数据库等组成。

早期的网站种,程序是单纯的HTML静态文件,只能浏览查看,不能交互,比如留言、点赞、购买等等。

网站的分类:

根据网站所用编程语言分类:asp 网站、php网站、jsp网站、asp.net 网站等等。

根据网站的用途分类:门户网站、行业网站、娱乐网站等等。

根据网站的功能分类:企业网站、商城网站、博客网站、论坛网站等等。

根据网站的持有者分类:个人网站、网页网站、政府网站、教育网站等等。

根据网站的商业目的分类:营利性网站(行业网站、论坛)、非盈利性网站(企业网站、教育网站、政府网站)等等。

个人类网站是指个人或团体因某种兴趣、拥有某种专业技术、提供某种服务或者把自己的作品、商品展示销售而制作的具有独立空间域名的网站、个人网站通常使用域名服务器、网站类型多以博客和小型论坛为主。

本系列文章会带大家从头搭建个人类网站,我们以早期静态展示型网站逐步到个人博客、sns 站点,涉及搭建网站的方方面面。

建站目的:

如果你纯粹是为了玩,为了体验网站的搭建过程,那么可以在个人电脑上安装一个虚拟机或者使用个人电脑直接搭建,这种方式搭建的网站只能自己访问,通过设置可以开放给和自己在同一局域网的其他电脑(手机)访问。

搭建网站一般是为了树立企业形象,宣传产品。

而本站建设目的,单纯的是为了记录自己一些技术工作的心得和笔记,所以我选择的是业界流行的wordpress 建站程序。

下边推荐几个类型的免费程序:

个人博客:[wordpress] https://cn.wordpress.org/

电商网站:[ecshop] http://www.ecshop.com/

问答网站:[tipask] https://www.tipask.com/

论坛网站:[discuz] http://www.discuz.net/forum.php

除了以上建站程序,当然还有很多很多其他的,像是 dedecms , 帝国cms ,等等数不胜数。选择合适自己需求的建站程序是最省时省力的。

当然如果你有开发技能,个人推荐完全自主开发也是很好的,目前比较流行的网站开发语言是 PHP,围绕PHP比较成熟的框架有 Laravel、ThinkPHP、YII 等。

个人搭建网站好处多多,其实和我们在qq空间、csdn 或者其他博客网站开通自己的博客是一样的,不同的是如果我们选择自建网站,为此我们需要付出额外的服务器和域名费用,换来的是绝对的自由。自己有绝对控制权限的网站程序,想怎么玩,就看你个人的想象力了。

在国内,搭建一个网站,如果需要对外公开,需要对网站域名申请备案,不备案的网站有可能会被运营商关闭。

备案很麻烦,很多朋友因为备案麻烦选择香港、日本、美国、等境外服务器,这样可以避免备案,只是访问速度会有一些牺牲。

留下您的观点