我有一个基于Ubuntu服务器的web服务器与最新版本的Apache和PHP。 我有两个子域,我们称它们为:a.x.com和b.x.com,指向同一台服务器。我使用虚拟主机进行域配置。这工作得很好。 x.com使用通配符SSL可能很重要,因此我的域名拥有一个通用证书。在同一服务器上的多个Laravel设置
在a.x.com上,我安装了Laravel并创建了一个小站点。没关系。
在b.x.com上我也想安装一个单独的Laravel,但是我遇到了一个问题。当我在浏览器中键入b.x.com时,看到的内容与我在a.x.com下看到的完全相同,除了静态对象(如图像)。我试过在Laravel中回显应用程序变量,甚至__DIR__变量也包含a.x.com的路径。
我花了两天的时间寻找解决方案,我认为在Laravel中只有一行我应该改变。
你以前见过这个问题吗?
阿贝尔
这与Laravel很少有关系,它实际上是一个服务器/ apache配置问题。您需要为每个子域设置不同的'DocumentRoot'。 – tplaner
这是VirtualHost设置:http://pastebin.com/PewgWSKC – abelorosz