2016-11-25 35 views
0

我是VPS主機....的新手,並嘗試數字海洋Linux VPS。我需要將2個域指向我的PHP應用程序。這是位於var/www/htmlApache虛擬主機指向不同索引的同一根目錄的2個域

我想我的第一個域指向根,以便它可以啓動index.php默認情況下。

我也有一個login.php頁面在同一個文檔根...並希望我的第二個域直接指向這個文件...例如。無功/ www/html等/ login.php中

這是我DOMAIN1虛擬主機看起來像裏面的/ etc/apache2的/網站可用

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName domain1.com 
    ServerAlias www.domain1.com 
    DocumentRoot /var/www/html 
    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

這個偉大工程兩個領域,但是當我試圖更改行

DocumentRoot /var/www/html/login.php 

第二個域不爲該頁面加載css和js文件。我不確定什麼可以成爲一個簡單而安全的方式來做到這一點。

回答

2

在你的第二個VH的定義,你可以嘗試改變DirectoryIndex指向登錄腳本這樣

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName domain2.com 
    ServerAlias www.domain2.com 
    DocumentRoot /var/www/html 

    DirectoryIndex login.php 

    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 
+0

太好了!這工作。 –

相關問題