许多拉拉维尔装置在Wamp上



所以,最近我一直在做一些项目,使用 Laravel 很棒,但我无法弄清楚如何正确设置 VirtualHost,因为每次我这样做时,我只能访问我正在处理的当前项目,其他链接给我错误。

<VirtualHost *:80>
    DocumentRoot /Users/JonSnow/Sites/MySite/public
    ServerName mysite.dev
</VirtualHost>

在我的httpd.conf中最后有这个,我怎样才能正确更改它以允许我访问localhost/和其他项目安装?

当前:

NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot C:/Users/www
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot C:/Users/game/public
    ServerName localhost/game
</VirtualHost>

现在。。。我只是希望本地主机是我的普通人,只需将本地主机/游戏指向公共文件夹。

在你的httpd.conf文件中(你可以通过Wamp配置菜单访问)

NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
    ServerName mysite.dev
    DocumentRoot "e:/www/mysite/public"
</VirtualHost>
<VirtualHost 127.0.0.1>
    ServerName gamesite.dev
    DocumentRoot "e:/www/gamesite/public"
</VirtualHost>
// repeat for each site you want to work on

然后你还需要编辑一个名为" hosts"(没有扩展名 - 只是" hosts")的文件 - 您可以在C:WindowsSystem32driversetc中找到它。在该文件中,它可能为空,或者您可能已经有一些东西。只需将这两行放在文件的非常非常顶部(即第 1 行)

127.0.0.1 mysite.dev
127.0.0.1 gamesite.dev
// repeat for each site you are working on

现在保存,重新启动计算机,然后它将工作。

你应该能够通过以下方式完成它:

<VirtualHost *:80>
   DocumentRoot /Users/JonSnow/Sites
   ServerName localhost
</VirtualHost>

只要NameVirtualHost *:80添加到httpd.conf文件中的某个位置。

无论如何,这对我有用:)

相关内容

  • 没有找到相关文章

最新更新