vServer Debian Linux 虛擬主機問題

vServer Debian Linux 虛擬主機問題

我的虛擬主機設定出現問題已經好幾天了。我的伺服器是一個帶有 debain linux 的虛擬伺服器,我正在嘗試新增兩個新網域,它們將被重新導向到它們自己的子資料夾。

Domain1.com --> /var/www/domain1

Domain2.com --> /var/www/domain2

設定工作正常,但網域沒有重定向到子資料夾,而是重定向到伺服器根目錄。因此,如果我打開“domain1.com”,我會被重定向到“domain1.com/mail”,這是 roundcube 安裝。

以下是我的設定方法:

/etc/apache2/sites-available/domain1

<VirtualHost domain1.com>
   ServerAdmin webmaster@localhost
   ServerAlias domain1.com *.domain1.com
   DocumentRoot /var/www/domain1
</VirtualHost>

/etc/主機

127.0.0.1 localhost.localdomain localhost domain1.com www.domain1.com

我只是不明白為什麼它沒有重定向到子資料夾...有人可以告訴我我做錯了什麼嗎?

答案1

我懷疑它是因為你的虛擬主機節中沒有 ServerName 指令。中的domain1.com<VirtualHost domain1.com>只是告訴apache監聽domain1.com解析到的位址。

VirtualHost 節範例

<VirtualHost domain1.com>
   ServerName domain1.com
   ServerAdmin webmaster@localhost
   ServerAlias domain1.com *.domain1.com
   DocumentRoot /var/www/domain1
</VirtualHost>

相關內容