我試圖在www.domain.com上設置一個服務器,該服務器允許我爲添加的每個用戶創建主機帳戶。爲每個用戶創建Apache VitualHost
基本上我的目標是創建一個用戶和基於域名的虛擬主機映射到他們的主目錄,所以:
「joe.domain.com」將指向「/家/喬」
我已經嘗試在httpd.conf中設置虛擬主機,但我沒有任何運氣,想知道是否有辦法1.腳本此過程或2.在通用虛擬主機條目中設置某種變量,將自動創建此條目。
我試圖在www.domain.com上設置一個服務器,該服務器允許我爲添加的每個用戶創建主機帳戶。爲每個用戶創建Apache VitualHost
基本上我的目標是創建一個用戶和基於域名的虛擬主機映射到他們的主目錄,所以:
「joe.domain.com」將指向「/家/喬」
我已經嘗試在httpd.conf中設置虛擬主機,但我沒有任何運氣,想知道是否有辦法1.腳本此過程或2.在通用虛擬主機條目中設置某種變量,將自動創建此條目。
不知道你設置的細節,我可以告訴你:
是的,你可以編寫腳本的過程。
Apache的配置文件只是文本文件,所以很容易產生編程。
是的,你可以配置某種通用的虛擬主機條目。
Apache的Dynamically configured mass virtual hosting文檔很好地解決了這種情況。
您需要提供更多詳細信息。當你「沒有任何運氣」時會發生什麼?你有錯誤嗎?意外/不想要的行爲?你的配置文件是什麼樣的? – larsks
基本上不管我如何配置虛擬主機(見下面的線程),我只是得到404回來。我檢查了路徑,用httpd -S確認了虛擬主機,並且一切看起來都很好。 – Fluidbyte