带有 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.3127.0.10.30 等。 【参考方案2】:

我也遇到了同样的问题。在谷歌搜索两天后,我终于开始调试了。问题在于谷歌浏览器如何处理网址。它将您的所有 url 重定向到 https://lavamap.dev/dashboard,为此端口默认为 443。这就是为什么 httpd-vhosts.conf 似乎无法正常工作的原因。但是这里有另一个文件在起作用,即 httpd-ssl.conf。对于任何 https 协议,虚拟主机条目都会进入此文件。所以你必须在 httpd-ssl.conf 中创建虚拟主机条目。希望它能解决您的问题。

【讨论】:

以上是关于带有 Xampp 的虚拟主机重定向到 Windows 上的仪表板的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP 上的虚拟主机重定向到 /dashboard

虚拟主机将我重定向到 Xampp 仪表板

虚拟主机重定向到 xampp 文件夹,但仅获取无法访问此站点

XAMPP wordpress LAN,重定向到本地主机

设置laravel重定向到xampp

XAMPP 忽略文档根目录;重定向到“本地主机/仪表板”