2016-03-05 44 views
0

我創建了2個應用程序,將它們部署到我的服務器,爲他們創建了Apache VirtualHosts,並且我遇到了非常奇怪的問題。假設應用程序託管在sub1.maindomain.com和sub2.maindomain.com上。當我重新啓動Apache並進入sub1.maindomain.com一切正常,但之後,當我訪問sub2.maindomain.com我從以前的應用程序獲取HTML。如果我再次重新啓動服務器並首先訪問sub2.maindomain.com,我對第一個應用程序有完全相同的問題。我試着從Apache遷移到Nginx,希望我搞砸了一些配置,但沒有任何改變。它看起來像Laravel緩存的一些問題,其他一切正常,問題只發生在我有兩個(或更多)Laravel應用程序作爲子域名時,我也有其他子域,這只是原始的HTML,它的工作原理很好。Laravel緩存將多個子域上的多個Laravel應用程序視爲同一個應用程序?

這是我sub1.maindomain.com虛擬主機配置

<VirtualHost *:80> 
    ServerName sub1.maindomain.com 
    ServerAlias www.sub1.maindomain.com 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/sub1.maindomain.com/public 
    DirectoryIndex index.php 

    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 
    <Directory /var/www/sub1.maindomain.com/public> 
     DirectoryIndex index.php 
     AllowOverride ALL 
    </directory> 
</VirtualHost> 

的配置sub2.maindomain.com是類比。 我已經使用laravel new {name}命令創建了兩個應用程序,就像他們在文檔中推薦的一樣。

回答

-1

試試這個:

apt-get remove php5-xcache 
相關問題