localhost /去laravel项目

问题描述 投票:0回答:1

我是Laravel的新手,在创建新项目时,我希望它在虚拟主机中命名。通过这种方式,

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/logo/public"
    ServerName logo.local
</VirtualHost>

我命名它,在HOSTS文件中为它定义了IP地址(127.0.0.1),但是现在,当我在地址栏中编写localhost /,而不是去Xampp(“欢迎来到XAMPP”)时,它会进入我的laravel项目。我知道如果我以同样的方式定义我的localhost,就像

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/"
    ServerName localhost
</VirtualHost>

问题将得到解决,但我不知道这样做的原因。为什么我需要将C:/ xampp / htdocs /命名为localhost,如果它在我的laravel项目之前是默认的?

laravel project virtualhost
1个回答
0
投票

如果我的意思正确,你需要在其他虚拟主机之前添加一个默认的虚拟主机,所以在你的情况下,应该是这样的,

将代码块添加到httpd.conf的末尾

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/logo/public"
    ServerName logo.local
</VirtualHost>

并编辑主机文件

127.0.0.1    localhost
127.0.0.1    logo.local
© www.soinside.com 2019 - 2024. All rights reserved.