【问题标题】:XAMPP can't see virtual hostXAMPP 看不到虚拟主机
【发布时间】: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

我完全被困住了,我希望得到任何帮助。

【问题讨论】:

  • 修改配置后需要重启服务器
  • 我做了很多次。我也尝试以管理员身份运行控制面板

标签: apache xampp moodle


【解决方案1】:

这可能是因为 .dev 是一个现有的顶级域。

尝试 .localhost 或不在此列表中的其他内容:

https://www.icann.org/resources/pages/tlds-2012-02-25-en

【讨论】:

  • 我刚刚将 .dev 更改为 .localhost 但它仍然无法正常工作仍在阅读 htdocs 而不是 DocumentRoot
猜你喜欢
  • 2021-02-10
  • 2016-11-27
  • 2013-09-11
  • 2020-06-14
  • 2015-09-24
  • 2016-07-19
  • 2014-07-14
  • 2017-01-26
  • 2020-12-17
相关资源
最近更新 更多