我不知道该怎么说,所以我只是想解释我的理想场景,希望你能向我解释如何实现它...如何创建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