1

我花了两天的时间试图弄清楚如何做世界上最简单的事情。我已经在 godaddy 注册了一个域,并且需要适当的方法将它与使用托管在 openshift 站点上的 laravel 框架构建的应用程序一起使用。

  1. 示例域名是 www.example.com
  2. openshift www.example.com & example.com 的别名
  3. register 目前让我将我的 A 主机设置为 oppenshift 应用程序 ip,这很好,直到 ip 被更改(所以显然不是正确的做法)
  4. 甚至在访问 www.example.com 时执行 #3。仍然在地址栏中。
  5. 是的,我已经查看了 openshift 上的每个论坛帖子,而且似乎它们都对解决方法毫不避讳。我认为这样做的正确方法会记录在这个网站的某个地方,但还没有找到明确的答案?

如果有人知道,我想知道执行此操作的适当方法,而不仅仅是一些可能对 seo 或响应时间产生负面影响的解决方法。

我开始得出结论,这更适合于应用程序的开发,而不是实际托管看到如此重要的东西似乎几乎不可能找到正确的方向。

提前谢谢任何指导。

4

3 回答 3

3

只需两个步骤即可使 www url 工作:

  1. 为您的域添加 CNAME 记录
  2. 使用 rhc 或 OpenShift 控制台为您的域添加别名

看看 https://www.openshift.com/blogs/custom-url-names-for-your-paas-applications-host-forwarding-and-cnames-the-openshift-way

对于非 www url,来自博客文章:

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

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

于 2013-06-26T12:48:45.153 回答
0

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

http://blog.cloudflare.com/zone-apex-naked-domain-root-domain-cname-supp这个链接很好地描述了这个主题面临的问题。

Thax再次杰森

于 2013-06-27T22:29:39.060 回答
0

如果您想转发您的domain.comto www.domain.com,您可以使用裸域重定向提供商。

于 2013-12-20T14:22:00.067 回答