2012-11-09 37 views
0

我有一個大問題。 我已經安裝了Debian OS和LAMP的VPS。全新安裝。 對於使用Webmin的控制面板。 現在,我使用的Webmin例如試圖設置多個子域我的服務器上:麻煩與apache和虛擬主機

downloads.my-domain.com 
cpanel.my-domains.com 
forum.my-domains.com 

但是問題發生了什麼是未來,而我不使用虛擬主機,一切完美的作品時,我用我的 - 它訪問domain.com,但是當我添加虛擬主機時,我無法訪問它,但my-domain.com變得不可訪問,因爲它重定向到我添加的虛擬主機。當我添加2個以上的虛擬主機時,問題仍然存在。 此外,當我嘗試訪問虛擬服務器,例如downloads.my-domain.com,它再次重定向到cpanel.my-domains.com 當我刪除虛擬主機時,訪問my-domain.com成功。

我所知道的: - 這對我的域名提供商來說沒有問題。我正確地添加了子域名並將主機記錄添加到了我的VPS IP中。 - 我爲每個虛擬主機添加了唯一的名稱。 - 有沒有兩個相同的虛擬主機 - 每virtaul主機有自己的目錄:比如:downloads.my-domain.com有自己的WWW目錄:在/ var /下載

有人可以幫我嗎?謝謝。

+1

如果您在[serrverfault](http://serverfault.com/)上發佈問題而不是在這裏,您可能會獲得更多幫助... –

+0

謝謝。我把它發佈在那裏。我希望我能得到幫助。 – xZero

+0

嗯,webmin論壇可能更合適,因爲通常Apache配置會非常簡單/沒有太多可能出錯的地方。或者,如果你已經使用了webmin,你可以去完整的virtualmin路線。 – Wrikken

回答

0

我通過刪除所有存在的虛擬主機和manualy添加這些代碼到我的httpd.conf爲每個虛擬主機固定它:

<VirtualHost *:80> 
     ServerAdmin [email protected] 
     DocumentRoot "/var/www/download.my-domain.com" 
     ErrorLog /var/www/error_download.log 
     CustomLog /var/www/access_download.log common 
     ServerName download.my-domain.com 
     ServerAlias download 
     <Directory "/var/www/download.my-domain.com"> 
       AllowOverride All 
     </Directory> 
</VirtualHost> 

因此,如果您(或您haved)同樣的問題,只是編輯這些以符合您自己的標準並使用它。

您可以使用我剛剛創建的這個編輯器/生成器來自定義此代碼。 http://server2.elite7hackers.us/apps/vhosts/