我很好奇,例如Beanstalk和Server Density如何为每次注册创建自定义域(例如custom.beanstalkapp.com,custom.serverdensity.com)。我想做类似的事情,以便客户和他们的员工在他们自己的子域访问网络应用程序。每个应用程序使用LDAP或我们自己的本机用户存储,具体取决于客户端的选择,并将共享一个通用的API。
每个自定义域是否共享相同的Web应用程序代码库?
如果我想允许一个完全自定义的域名,你可以使用bit.ly pro获得更多。我想在这种情况下,客户会将其域的A记录指向我们的Web服务器,然后我们必须以编程方式编辑我们的Apache配置以为该域添加新的虚拟主机?
在这个应用程序中,API是用Java编写的(使用Restlet),前端用GWT编写。数据层是在MongoDB中构建的。
答案 0 :(得分:1)
您可以在apache中使用通配符dns和基于名称的虚拟主机来完成子域位。
答案 1 :(得分:0)
您需要一个Web服务器,您可以在其中以编程方式更改虚拟主机的配置。
这很可能意味着您需要一个可嵌入的服务器来完全控制所发生的事情,而不是在独立服务器上进行黑客攻击。这是第一步。先做。