【发布时间】:2020-10-19 02:03:32
【问题描述】:
我正在尝试使用 xampp 创建虚拟主机,但我的 apache 配置似乎无法读取我创建的主机。 每次我在浏览器中访问moodle36.dev/moodle/install.php 时,它都会从vhosts 中读取xampp/htdocs/moodle 而不是moodle
这是我的 htttpd-vhosts.conf
NameVirtualHost *80
...
<VirtualHost *:80>
DocumentRoot "C:/xampp/vhosts/moodle36.devel"
ServerName moodle36.dev
ServerAlias www.moodle36.dev
<Directory "C:/xampp/vhosts/moodle36.devel">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
那是 httpd.conf
<Directory />
AllowOverride all
Allow from all
</Directory>
DocumentRoot "C:/xampp/htdocs"
<Directory />
Options FollowSymLinks
AllowOverride All
Allow from all
</Directory>
<Directory "C:/xampp/htdocs">
...
</Directory/>
我没有注释
包括 conf/extra/httpd-vhosts.conf
和 System32/drivers/etc/hosts
127.0.0.1 moodle36.dev
我完全被困住了,我希望得到任何帮助。
【问题讨论】:
-
修改配置后需要重启服务器
-
我做了很多次。我也尝试以管理员身份运行控制面板