网站知识扫盲

网站知识扫盲

notebook by gwj1139177410 2017.10.30

0x00 萌新三连

  1. 网络是图,网站是点,网页构成网站。
  2. 互联网 > 因特网 > 万维网。

0x01 组成

  1. 域名, 由一串用点分隔的名字组成的Internet上某一台计算机的名称
    域名管理系统(DNS), 将域名和IP地址相互映射的一个分布式数据库,提供域名解析的基础
    备案, 指向国内空间的域名需要向国家有关部门申请备案,以防止从事非法的经营

  2. 程序, 即网站源代码。通过我们的浏览器(或服务器)翻译成我们所看到的样子。一般分为分为动态(如:ASP,PHP,JSP,.NET等)和静态(如:HTML等)。
    误区, 动态网页区别于静态的本质是网页内容可以不改变代码去改变它,即可以处理数据库,如论坛账号注册等。而静态网页多用于展示功能。

  3. 空间, 因为网站要被访问,所以主机要24小时开机以提供网页文件的访问。
    常见的有独立服务器,云服务器(ECS),虚拟专用服务器(VPS),虚拟主机(Vhost)。
    理解, VPS是买的房,虚拟主机是租的房。 云主机就是买房又买周围的地。

0x02 建站

细节不具体展开,总之围绕着网站的组成连接起以上的三个模块即可。大致先域名购买与解析,再购买空间VPS之类(安装相应环境软件), 最后把网站放到上面就好啦。

  1. 个人博客模板: WordPress, Hexo, 竹子建站 等等
  2. 个人博客成本: GitHub+Hexo (Typecho)
  3. 企业论坛动态: LAMP(Linux - Apache - MySQL- PHP) , LNMP(Nginx)等

0x03 网页

0x03是对上文0x02网站组成中的程序部分的补充,有关网页编写你需要的新操作。

  1. HTML
  2. 动态技术

参考文献
[1]. 维基百科:网站 域名 DNS
[2]. W3school
[3]. 30分钟抄模板-bilibiliav12043396
[4]. 秋水逸冰的博客
[5]. 阿里云帮助文档
[6]. VPS与虚拟主机有什么异同?- 知乎