本地主机/将进入laravel项目

时间:2018-09-09 07:37:09

标签: laravel project virtualhost

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

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

我为它命名,在HOSTS文件中为其定义了IP地址(127.0.0.1),但是现在,当我在地址栏中写入localhost /时,而不是转到Xampp(“ Welcome to XAMPP”),它转到了我的laravel项目。我知道,如果我以相同的方式定义本地主机,例如

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

问题会解决,但我不知道这样做的原因。如果在laravel项目之前默认使用C:/ xampp / htdocs /作为本地主机,为什么还要将其命名为localhost?

1 个答案:

答案 0 :(得分: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