繁体   English   中英

使用 Xampp 重定向到 Windows 仪表板的虚拟主机

[英]Virtual Host with Xampp redirecting to dashboard on windows

我相信我会后悔的,但我在 stackoverflow 和全能的谷歌中做了大量的研究。 我只是想为我的项目设置一个虚拟主机,我遵循了几个不同方法的教程,但无论它根本不起作用,或者只是将我重定向到带有 url lavamap.dev/dashboard的 xampp 仪表板. 下面我已经包含了我一直在处理的所有文件,是的,我总是在更改后重新启动 Apache。

版本:
视窗- 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

感谢您花时间阅读本文,更感谢您的任何回复! 我会接受线索、提示、想法或解决方案。

没有真正的答案! 据我所知,我刚刚卸载并重新安装,它运行良好。 有趣的是我在我的家庭环境中做了同样的步骤,它只适用于 Firefox 而不是 chrome。 我可能只是对 apache 不好,但该死的感觉有点不稳定。 我希望我可以发布一个可以帮助其他人的答案。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM