我们先按正常配置虚拟目录创建
-
通过Xampp配置apache
12.png - 在记事本最后添加如下信息
<VirtualHost *:80>
ServerAdmin pine_dx
DocumentRoot "E:/Xampp/htdocs/xx"
ServerName xxx.com
</VirtualHost>
- 在系统目录下找到 hosts 文件
C:\Windows\System32\drivers\etc
-
在里面添加内容
14.png - 重启Apache
通过浏览器访问www.xx.com
15.png
解决方法
-
打开Apache config
13.png - 修改内容
查找
AllowOverride
选项
改为AllowOverride All
禁用Require all denied
此处修改 是更改了相关权限
1.png
-
访问成功
2.png
为了探究为什么会这样 (我疯狂百*)
- 我发现另一个被我遗忘的配置
-主要在apache conf文件中
3.png
我才想起我之前配置的文件路径
把这个目录还原成
DocumentRoot "E:/Xampp/htdocs"
Directory "E:/Xampp/htdocs">
- 重启服务
访问成功