gpt4 book ai didi

apache - 如何让虚拟主机与 XAMPP 一起工作?

转载 作者:行者123 更新时间:2023-12-04 21:32:46 25 4
gpt4 key购买 nike

我昨天刚刚在我的 Win 7 机器上重新安装了 XAMPP。我正在做一个 Laravel 项目。我安装了当前版本的 Laravel,然后我在本地机器上设置了虚拟主机。当我转到我设置的 url (jrd_dnd_tools.localhost) 时,我收到一条 Bad Gateway 消息 如果我转到 localhost,我会得到该 url 应该去的站点。我以前设置过虚拟主机,但不知道为什么会这样。我确定我错过了一些愚蠢的东西,但无法弄清楚是什么。

httpd-vhosts.conf

<VirtualHost *:80>
ServerAdmin webmaster@jrd_dnd_tools.localhost
DocumentRoot "C:\Users\Joey\Web\jrd_dnd_tools/public"
ServerName jrd_dnd_tools.localhost
ServerAlias www.jrd_dnd_tools.localhost
ErrorLog "logs/jrd_dnd_tools.localhost.log"
CustomLog "logs/jrd_dnd_tools.localhost.log" common
<Directory "C:\Users\Joey\Web\jrd_dnd_tools/public">
AllowOverride All
Order Allow,Deny
Allow from all

## --New way of doing it
Require all granted
</Directory>
</VirtualHost>

.hosts
127.0.0.1       localhost
::1 localhost
::1 database.localhost
127.0.0.1 jrd_dnd_tools.localhost

最佳答案

你看错的是*:80 , 对于虚拟主机,永远不要使用通配符。相反,你可以做 jrd_dnd_tools.localhost .下面是我的虚拟主机设置,我是为演示做的。

还要注意我在文档根目录和目录中的目录分隔符。

进行这 2 项更改,您的虚拟主机将像魅力一样工作。

<VirtualHost t.com:80>
ServerAdmin webmaster@t.com
DocumentRoot "C:/xampp/htdocs/t"
ServerName t.com
ServerAlias t.com
## ErrorLog "logs/jrd_dnd_tools.localhost.log"
##CustomLog "logs/jrd_dnd_tools.localhost.log" common
<Directory "C:/xampp/htdocs/t">
AllowOverride All
Order Allow,Deny
Allow from all

## --New way of doing it
Require all granted
</Directory>
</VirtualHost>

关于apache - 如何让虚拟主机与 XAMPP 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47106733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com