网站部署

网站部署

#hexo_bigluo

基本信息

网站部署就是把你设计好的网站程序运行在服务器上面,这里的服务器指的是 服务器程序,服务器程序有多种架构。比如:LAMP = linux + Apache + MySQL + PHP 是其中一种技术栈

下面给出常见技术栈的维基百科资料
LAMP
MEAN

设计好的网站程序我们把它称之为 Web 应用程序。它有他自己的结构,你采用不同技术构建方式会带来不同的目录结构。一般来讲web应用程序至少都有三类文件。js 文件、css 文件、html文件。其中 Web 应用程序的 index.html 文件是其入口。


如上图:是一个基于 MEAN 构建的程序目录。


如上图:是一个简单的文件前端页面

cPanel 服务器

cPanel 是 cPanel 公司的一个产品,他们提供了一个界面程序(GUI)和一些列自动化工具来帮助用户搭建服务器。

这是 cPanel 的管理后台,这个界面程序我们一般称之为 CMS。具体如何创建操作查看 cPanel 提供的文档即可。

点击右侧的 “一般信息” 下面的 ”服务器信息“ 后你可以看到 ”服务“ 和 ”服务器“ 信息。里面可以看到我们 LAMP 涉及的信息细节,如下图所示。

  • 服务器信息:设备的一个基本信息
  • 服务:服务器系统上面有很多单独的功能设置,有些功能设置要打开,软件才能正常工作,所以搭建环境的时候要确保相关的服务开关是打开的。

当部署好了 LAMP 服务器环境后,磁盘上会形成对应的文件目录,我们只需要把相关网站资源上传到指定的目录网站就可以开始工作了。


如上图,可以看到 LAMP 对应的目录,这个目录的起点是在 /home/user , 在这个目录上面我们可以看到一个 public_html 文件,网站资源放在这个文件夹下面,Apache 程序就索引到相关资源,让网站工作起来。具体的如何让网站工作起来,以及每个相关目录的作用,我会在更新这篇文章给出。

域名的设置

域名的基本知识

域名就是 Domain name,是域的名字。域名是一种资源,顶级域名是要进行注册的。我可以到万网、阿里云进行注册。

8/23 - 2019
::未完-待更新::

🤑
0%