用户工具

站点工具


02-工程实践:cms:common:虚拟主机建站

虚拟主机建站

在讲虚拟主机建站前先了解一下本地php环境的搭建与网站程序安装。主要目的是方便测试。

本地环境的搭建

用到的软件:

相关软件请到软件官网下载。

任务步骤

第一步,安装XAMPP

请参考官方安装帮助文档,安装完成后在浏览器中输入 http://localhost/ 或者 http://127.0.0.1/,如果出现XAMPP设置界面,则安装成功。进入中文设置界面,根据提示设置安全选项。主要设置mysql的root账号密码。

关于物理路径和虚拟路径

在本地电脑上,Windows系统表示一个文件的路径一般是 盘符😕目录\文件名 比如,在 D盘 test 目录下有一个文档名为 test.txt,则该文档的目录为 😨\test\test.txt,在Linux系统中,采用的是树形结构,根目录用一个斜杠 / 表示,所有的目录都在/下面,则一个文件的路径可能是 /home/wwwroot/bbs/robots.txt。这些表示文件在磁盘上具体位置的路径称为物理路径
当使用URL访问远程计算机上的一个文件时,比如访问一张图片,http://www.hnubbs.com/static/image/common/logo.png,这是爱晚的Logo图片地址,这时,我们无法知道logo.png这张图片在服务器上具体在哪个盘的哪个目录里,或者root根目录的哪个目录下,就是说我们不知道图片的物理路径,我们只知道相对于www.hnubbs.com,图片的路径为./static/image/common/logo.png,这时www.hnubbs.com是一个网站的根目录。这个目录称为虚拟目录,它对应磁盘上的一个物理目录。
Web服务器指定一个目录做为Web根目录,当有一个域名绑定到该目录时,就建立起该域名到该目录的一个映射,访问该域名时进入的就是域名对应的目录。比如 XAMPP 的Web根目录为 😨/xampp/htdocs/ ,而表示本地计算机的域名为 localhost,所以我们访问 http://localhsot/ 时访问的就是😨/xampp/htdocs/ 。类似的,http://localhost/bbs/ 表示的物理路径就是 😨/xampp/htdocs/bbs/。

为本地网站绑定域名

有了物理路径和虚拟路径的概念之后,我们可以通过修改本地DNS解析的方法为本地网站绑定域名。
首先,修改hosts文件,该文件控制DNS解析,格式为 ip地址 主机,一行一个,hosts文件在windows系统中的路径为C:\Windows\System32\drivers\etc\hosts ,在Linux系统中路径为/etc/hosts。

XAMPP安装路径下,htdocs目录为网站的根目录,http://localhost/或者http://127.0.0.1对应的虚拟目录即为htdocs目录。在htdocs目录中新建的URL链接则为 http://localhost/目录名 。比如,新建一个bbs目录作为论坛安装路径,则论坛的网址就是 http://localhost/bbs/

URL链接(俗称网址)由3个部分组成,分别是协议类型、主机和端口、文件路径。常用的协议有 http,ftp,https等。

任务步骤:

  1. 用XAMPP搭建好本地环境
  2. 安装Discuz!X 2.5,这里我们使用2.5 GBK版本,软件包里面有安装方法,这里不再详述。

在虚拟主机上安装Discuz

这里以000webhost为例,参考教程

02-工程实践/cms/common/虚拟主机建站.txt · 最后更改: 2020/04/07 06:34 由 annhe