Dns 有人知道在openshift应用程序中使用域名的适当方法吗

Dns 有人知道在openshift应用程序中使用域名的适当方法吗,dns,laravel,openshift,Dns,Laravel,Openshift,我花了两天的大半时间试图找出如何做世界上最简单的事情。我已经向godaddy注册了一个域,需要适当的方法将其用于openshift站点上使用laravel框架构建的应用程序 示例域名是www.example.com openshift www.example.com和example.com的别名 register当前让我将我的A主机设置为oppenshift应用程序ip,这在ip更改之前是正常的(显然不是正确的做法) 即使在访问www.example.com时执行#3,www.仍保留在地址栏中

我花了两天的大半时间试图找出如何做世界上最简单的事情。我已经向godaddy注册了一个域,需要适当的方法将其用于openshift站点上使用laravel框架构建的应用程序

  • 示例域名是www.example.com
  • openshift www.example.com和example.com的别名
  • register当前让我将我的A主机设置为oppenshift应用程序ip,这在ip更改之前是正常的(显然不是正确的做法)
  • 即使在访问www.example.com时执行#3,www.仍保留在地址栏中
  • 是的,我已经看过了openshift上的每个论坛帖子&似乎它们都不乏变通方法。我认为正确的方法会被记录在这个网站的某个地方,但还没有找到一个明确的答案
  • 我想知道这样做的适当方式,如果有人知道,不仅仅是一些工作,可能会有负面影响的道路上,无论是搜索引擎优化或响应时间

    我开始得出这样的结论:这更适合应用程序的开发,而不是实际的主机托管,这让我明白了这么重要的事情似乎不可能找到正确的方向


    thx提前获取任何指导。

    只有两个步骤才能使www url正常工作:

  • 为您的域添加CNAME记录
  • 使用rhc或OpenShift控制台为您的域添加别名
  • 看看

    对于非www url,请参阅博文:

    如果您想转发整个域,例如mycompany.com 而不是www.mycompany.com,那么您需要使用域 转发或查找允许“裸”CName记录的DNS提供程序。 域转发使用web服务器进行重定向


    您可以将非www域转发到www域,CNAME记录将在其中工作。

    因此,经过大量研究,我发现这是使用Paas时的常见问题。问题源于无法将A主机(区域顶点)指向cname。您通常会将A主机指向应用程序的IP地址,但对于大多数Paas,此IP可能会在未通知的情况下更改。我最终决定使用301重定向,从我的zone apex重定向到指向openshift上我的应用程序的cname www。这非常有效,但当有人去说example.com时,地址栏中不允许出现裸url,因为所有内容都重定向到www.example.com。没有biggy只是在url中没有www.看起来更干净。目前正在考虑使用CloudFlare CDN,因为我认为我将能够使用我的zone apex(裸域)作为cname,指向我的openshift应用程序以完成裸(非www.)地址栏外观

    这个链接非常适合描述这个主题所面临的问题


    Thax再次重申,如果你想将你的
    domain.com
    转发到
    www.domain.com
    ,你可以使用裸域重定向提供程序