一、Web服务器配置------建站,测试虚拟主机访问
- 内容概述 :
- 配置虚拟主机并启动XAMPP的Apache。
 - 在htdocs目录中创建www.php.test目录,并在其中创建index.html文件,内容为"Welcome www.php.test"。
 - 访问虚拟主机
 - 添加额外的虚拟主机配置,如www.00zsphp1.com、www.00zsphp2.com,并确保所有无匹配的域名均访问www.php.test。
 
 - 关键操作 :
- 创建目录和文件。
 - 修改hosts文件以映射虚拟主机域名。
 - 访问并验证虚拟主机。
 
 
课堂练习2效果参考
- 内容概述 :
- 测试PHP是否安装成功。
 - 创建test.php文件,并访问以查看phpinfo()函数的输出结果。
 - 配置Apache以默认访问index.php文件,而不是index.html。
 - 配置虚拟主机域名(如www.phptest.com)直接访问PHP站点。
 
 - 关键操作 :
- 创建test.php文件。
 - 修改Apache配置文件以更改默认访问文件。
 - 配置虚拟主机。
 
 
Web服务器配置------访问权限控制
- 内容概述 :
- 介绍Apache主配置文件httpd.conf中的目录配置。
 - 指出根目录配置拒绝所有访问请求,以增强服务器安全性。
 - 解释AllowOverride none指令的作用,即禁止.htaccess文件覆盖主配置文件中的设置。
 
 - 关键概念 :
- 指令。
 - AllowOverride none。
 - 服务器安全性。
 
 
二、Web服务器配置------访问权限控制
- 内容概述 :
- 进一步解释AllowOverride none指令的安全性。
 - 指出禁止.htaccess文件覆盖主配置文件可以防止恶意用户通过修改.htaccess文件执行危险操作。
 
 - 关键概念 :
- .htaccess文件。
 - 安全性威胁。
 
 
Web服务器配置------访问权限控制
- 内容概述 :
- 介绍htdocs目录的配置,允许所有访问并启用Apache的目录浏览功能。
 - 指出这是针对Apache安装目录下的htdocs目录的特定配置。
 
 - 关键概念 :
- htdocs目录。
 - 目录浏览功能。
 
 
403错误禁止访问的解析
- 内容概述 :
- 解释403错误(Forbidden)的原因,即访问的资源没有许可权限。
 - 分析站点建在默认C盘目录外(如D盘的XAMPP)时,为何会出现禁止访问的情况。
 - 指出这是因为根目录配置拒绝所有访问请求。
 
 - 关键概念 :
- 403错误。
 - 访问权限。
 - 根目录配置。
 
 
三、访问权限控制配置------案例练习与课堂练习3
- 内容概述 :
- 案例练习:配置一个域名为www.admin.test的虚拟主机,指定目录为C:/web/www/www.admin.test,关闭目录浏览功能,开启分布式配置文件,并只允许本地访问。
 - 课堂练习3:根据要求配置访问权限控制(具体内容未详细列出,但涉及虚拟主机和访问权限的配置)。
 
 - 关键操作 :
- 配置虚拟主机。
 - 设置访问权限控制。
 - 验证配置效果。
 
 - 关键概念 :
- 虚拟主机配置。
 - 访问权限控制。
 - 分布式配置文件。