我不知道該怎麼說,所以我只是想解釋我的理想場景,希望你能向我解釋如何實現它...如何創建SaaS應用程序?
我正在用Zend創建一個應用程序將與DreamHost一起託管的框架。該應用程序將託管在其自己的域中(即example-app.com)。基本上,用戶應該能夠註冊,獲得他們自己的域名sampleuser.example-app.com或example-app.com/sampleuser指向的內容,看起來像他們自己的應用程序實例,這實際上是一個實例根據網址提供不同的內容。
最終,我希望我的用戶能夠創建自己的域名(例如foobar.com),指向sampleuser.example-app.com,以便foobar.com的訪問者不會注意到該網站是真正從example-app.com提供服務。
我不知道如何做大部分的東西。這個過程如何工作?我需要用Apache做一些時髦的東西嗎?或者可以使用DreamHost這樣的第三方主機來完成嗎?
更新:感謝您的建議!我已決定咬緊牙關,並升級我的託管計劃以利用通配符子域名。這比我期待的便宜!我還了解到有關域名轉銷商計劃,如opensrs.com,它們擁有自己的API。我認爲使用這些API中的一個將成爲我的域名註冊問題的解決方案。
我運行一個類似的架構的應用程序,並描述它的作品。如果使用共享主機,請務必檢查是否可以設置通配符主機(* .domain.tld)。 – 2009-06-16 07:45:04