2011-12-01 55 views
0

我試圖在www.domain.com上設置一個服務器,該服務器允許我爲添加的每個用戶創建主機帳戶。爲每個用戶創建Apache VitualHost

基本上我的目標是創建一個用戶和基於域名的虛擬主機映射到他們的主目錄,所以:

「joe.domain.com」將指向「/家/喬」

我已經嘗試在httpd.conf中設置虛擬主機,但我沒有任何運氣,想知道是否有辦法1.腳本此過程或2.在通用虛擬主機條目中設置某種變量,將自動創建此條目。

+0

您需要提供更多詳細信息。當你「沒有任何運氣」時會發生什麼?你有錯誤嗎?意外/不想要的行爲?你的配置文件是什麼樣的? – larsks

+0

基本上不管我如何配置虛擬主機(見下面的線程),我只是得到404回來。我檢查了路徑,用httpd -S確認了虛擬主機,並且一切看起來都很好。 – Fluidbyte

回答

0

不知道你設置的細節,我可以告訴你:

  • 是的,你可以編寫腳本的過程。

    Apache的配置文件只是文本文件,所以很容易產生編程。

  • 是的,你可以配置某種通用的虛擬主機條目。

    Apache的Dynamically configured mass virtual hosting文檔很好地解決了這種情況。

+0

好吧,我想最後一個選項從鏈接「使用獨立的虛擬主機配置文件」監守這將意味着只管理一個地圖文件,這是理想,它仍然沒有工作,我得到一個404錯誤。 – Fluidbyte

+0

因此,您需要向我們展示您的配置以及錯誤日誌中的任何錯誤。 – larsks

+0

我的httpd.conf文件究竟是什麼在APACH文檔,然後我vhosts.map有每個條目爲:(。*) userx.mydomain.com /家庭/用戶X – Fluidbyte

相關問題