我有一個基於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