带有 Xampp 的虚拟主机重定向到 Windows 上的仪表板
Posted
技术标签:
【中文标题】带有 Xampp 的虚拟主机重定向到 Windows 上的仪表板【英文标题】:Virtual Host with Xampp redirecting to dashboard on windows 【发布时间】:2018-05-13 18:01:09 【问题描述】:我相信我会后悔的,但我已经在 *** 和全能的谷歌上进行了大量的研究。我只是想为我的项目设置一个虚拟主机,我遵循了一些针对不同方法的教程,但无论如何它要么根本不起作用,要么只是将我重定向到带有 url lavamap.dev/dashboard
的 xampp 仪表板。下面我包含了我一直在搞乱的所有文件,是的,我总是在更改后重新启动 Apache。
版本: Windows- 10 Xampp - 3.2.2 阿帕奇- 2.4
httpd-vhosts.conf
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/lavamap"
ServerName lavamap.dev
ServerAlias www.lavamap.dev
<Directory "C:/xampp/htdocs/lavamap">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
主机
127.0.0.1 lavamap.dev
127.0.0.1 www.lavamap.dev
我还取消了 httpd.conf 中以下行的注释
Include conf/extra/httpd-vhosts.conf
感谢您抽出宝贵时间阅读本文,更感谢您的任何回复!我会收集线索、提示、想法或解决方案。
【问题讨论】:
重启 Apache 为我解决了这个问题。 【参考方案1】:没有真正的答案!据我所知,我刚刚卸载并重新安装,它工作正常。有趣的是我在我的家庭环境中做了同样的步骤,它只适用于 Firefox 而不是 chrome。我可能只是对 apache 不好,但该死的感觉有点不稳定。我希望我能发布一个对其他人有更多帮助的答案。
【讨论】:
C:/xampp/htdocs
的 .htaccess
将影响其子目录 C:/xampp/htdocs/lavamap
可以肯定的是,检查您的新安装,要么在 C:/xampp/htdocs
中没有 .htaccess
,要么您创建了另一个一个子目录覆盖根目录上的另一个子目录。 AS 一般提示 在这种情况下避免在其他主机的子目录中创建 VH 文档根目录,然后使用 127.0.0.1
以外的另一个本地循环 IP 也很有用,即 127.0.0.3
、127.0.10.30
等。
【参考方案2】:
我也遇到了同样的问题。在谷歌搜索两天后,我终于开始调试了。问题在于谷歌浏览器如何处理网址。它将您的所有 url 重定向到 https://lavamap.dev/dashboard,为此端口默认为 443。这就是为什么 httpd-vhosts.conf 似乎无法正常工作的原因。但是这里有另一个文件在起作用,即 httpd-ssl.conf。对于任何 https 协议,虚拟主机条目都会进入此文件。所以你必须在 httpd-ssl.conf 中创建虚拟主机条目。希望它能解决您的问题。
【讨论】:
以上是关于带有 Xampp 的虚拟主机重定向到 Windows 上的仪表板的主要内容,如果未能解决你的问题,请参考以下文章