在讲虚拟主机建站前先了解一下本地php环境的搭建与网站程序安装。主要目的是方便测试。
相关软件请到软件官网下载。
请参考官方安装帮助文档,安装完成后在浏览器中输入 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等。
任务步骤:
这里以000webhost为例,参考教程