本地主机/去拉拉维尔项目



我是Laravel的新手,在创建一个新项目时,我希望它在虚拟主机中命名。这样,

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

我命名了它,在 HOSTS 文件中为它定义了 IP 地址 (127.0.0.1(,但现在,当我在地址栏中写 localhost/时,它不是去 Xampp("欢迎来到 XAMPP"(,而是转到我的 laravel 项目。我知道如果我以同样的方式定义我的本地主机,例如

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

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

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

将代码块添加到 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

相关内容

最新更新