配置虚拟主机:启动XAMPP的Apache,在htdocs目录中创建www.php.test目录 创建index.html,内容为“Welcome www.php.test”,访问两个虚拟主机
访问权限控制 在Apache的主配置文件httpd.conf中,默认已经添加了一些目录的配置,这些配置写在<Directory>指令中,一共有两处目录配置。第1处是根目录配置,表示拒绝所有对根目录的访问请求,进一步增强了服务器的安全性
#第1处配置 <Directory />
AllowOverride none
Require all denied
</Directory>
当用户访问某个目录时,Apache会查找该目录的配置和所有上级目录的配置,该目录的配置会覆盖上级目录的配置。
AllowOverride none是Apache HTTP服务器配置指令之一,用于指定是否允许.htaccess文件中的指令覆盖主配置文件中的设置。当AllowOverride设置为none时,服务器将忽略.htaccess文件中的所有指令,只有主配置文件中的指令会生效。 安全性 将根目录的AllowOverride属性设置为none可以提高服务器的安全性。这是因为禁止.htaccess文件覆盖主配置文件的设置可以防止恶意用户通过修改.htaccess文件来执行危险的操作,从而保护服务器免受潜在的安全威胁。