代码之家  ›  专栏  ›  技术社区  ›  Andrew

如何创建SaaS应用程序?

  •  8
  • Andrew  · 技术社区  · 17 年前

    我不知道该怎么说,所以我只想解释一下我的理想场景,希望你能向我解释如何实现它。。。

    更新: 谢谢你的建议!我决定咬紧牙关,升级我的托管计划,以利用通配符子域。这比我预想的要便宜!我还了解了域经销商程序,如opensrs.com,它们有自己的API。我认为使用其中一个API将解决我的域名注册问题。

    1 回复  |  直到 17 年前
        1
  •  10
  •   Michał Chaniewski    17 年前

    子域名很容易。在托管环境中,在大多数情况下,apache被配置为捕获主域下的所有子域调用。您只需要定义一个通配符DNS,因此*.example.app.com指向您服务器的IP。然后,你的网站应该能捕捉到所有对这些子域名的调用。

    其他领域很难。它们需要在Apache中配置为虚拟主机-请参阅 http://httpd.apache.org/docs/1.3/vhosts/name-based.html -这意味着很难实现自动化,尤其是在托管环境中-除非你的主机给你一些API来实现这一点(简单而更可行的方案是为你的网站分配一个独特的IP,然后你就可以用你的Apache实现所有功能-可能可以使用你的主机控制面板进行配置或开箱即用-然后将DNS服务器指向你的IP)。

    • 从HTTP请求中获取主机标头

    祝你好运:)