静态网站原理:
网站系列从静态网站开始讲起,静态网站最简单,也最好理解。
一个服务器如果想要对外提供网站功能,需要两样东西:
-
HTML网页文件
-
Web服务器
HTML是一种文本类型的标记语言,大概样子如下:
<html>
<body>
<h1>一个标题</h1>
<p>一行文本</p>
</body>
</html>
光有HTMl文件是不能作为一个网站来让用户访问的,还需要一个web服务器,web服务器根据用户的请求找到对应的HTML文件,然后返回到用户浏览器,用户浏览器解析HTML后就能显示内容了。
这里以nginx 这个使用比较广泛的web服务器来做例子。
这里我画了一个图来说明静态网站的工作原理
用户浏览器输入一个网站:raspberry.org/doc