【问题标题】:Custom Domains for a Simple Web App简单 Web 应用程序的自定义域
【发布时间】:2014-02-11 11:01:19
【问题描述】:

我创建了一个非常简单的无数据库 php 应用程序,我想将它作为托管解决方案提供。我启用了通配符子域,以便用户可以注册并创建子域(例如“user.myapp.com”)。但是,我想为我的用户提供使用自定义域的能力,如果他们愿意的话。我很确定这可以通过要求用户将 A 记录添加到指向我的服务器 IP 的自定义域中来完成,但是我不确定一旦他们创建指向我的 A 记录后如何处理我的域我的服务器的IP。

假设用户在“user.myapp.com”下注册了我的服务,然后他们决定改用自定义域“someuser.com”。我的具体问题是——一旦用户向他们的域“someuser.com”添加了一条指向我服务器 IP 的 A 记录,我如何告诉我的服务器将该域指向“user.myapp.com”?或者有更简单的方法吗?

【问题讨论】:

    标签: .htaccess dns hosting


    【解决方案1】:

    您需要先设置服务器以接受来自someuser.com 的请求,这与为服务器别名设置通配符(例如*.myapp.com)完全不同。您可以让默认虚拟主机处理没有其他虚拟主机设置处理的所有主机名,但您仍然需要将someuser.com 映射到user.myapp.com

    根据您设置 php 应用程序的方式,用户将需要输入他们已注册的自定义域以指向您的应用程序,然后您需要通过检查知道在内部进行该映射$_SERVER['HTTP_HOST'] 服务器变量来查看请求是针对哪个主机的,如果是针对someuser.com,则将其映射到user.myapp.com

    【讨论】:

      猜你喜欢
      • 2011-12-01
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-16
      • 2022-12-12
      • 1970-01-01
      相关资源
      最近更新 更多