2016-03-02 26 views
0

我試圖設置虛擬主機有動態子域名,所以我可以將它們用作ID。我有點兒 - 網站正在工作,但當Idry子域名時,我得到服務器未找到錯誤。 這是我的conf文件至今:Linux Mint Vhost,Yii2 - 使用子域名爲ID

<VirtualHost 127.0.1.1:80> 

    DocumentRoot /var/www/c2c/Care2Shine/www 

    ServerAlias *.*.dev 
    VirtualDocumentRoot /var/www/c2c/www 
    UseCanonicalName Off 

    <Directory /var/www/c2c/www> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Order allow,deny 
     allow from all 
    </Directory> 
</VirtualHost> 

而我的/ etc/hosts文件有這樣的:

127.0.1.1 c2s.dev 
127.0.1.1 *.c2s.dev 

我如何設置虛擬主機,以捕捉子域,並把它作爲ID?

回答

0

沒有DNS服務器就無法做動態子域名。 對於localhost上的解決方法,您應該在/ etc/hosts中創建一些子域進行測試。

127.0.1.1 c2s.dev 
127.0.1.1 subdomain1.c2s.dev 
127.0.1.1 subdomain2.c2s.dev 

因此,在服務器上部署後,一切都會工作。