非常感谢OpenShift提供的免费服务。
我正在使用 Gandi 来管理我的域名 - www.something.io
(₁)、something.io
(₂)。我试图实现以下目标:拥有域名 ₁ 和 ₂,重定向到 ,nodejs-something.rhcloud.com
而无需在地址栏中显示 rhcloud 域名。我知道屏蔽转发,但那不会显示 rhcloud 域名吗?为什么转发裸名会如此成问题?
以下仅适用于www.something.io
:
something.io 3600 IN CNAME nodejs-something.rhcloud.com.
www 3600 IN CNAME nodejs-something.rhcloud.com.
www.something.io 3600 IN CNAME nodejs-something.rhcloud.com.
something.io
显示:
Apache/2.2.15 (Red Hat) Server at nodejs-something.rhcloud.com Port 80
我在 Gandi 中设置了从*.something.io
到 的转发之后www.something.io
。如果我不设置,它甚至不会带我到something.io
,也就是说,它忽略了我在上面区域文件中的规则。
我真希望这更简单一些。
我对此很陌生,因此我将非常感激任何帮助。
答案1
您不能对域的根使用 CNAME 记录。您需要改用 A 记录,但 A 记录只能指向 IP 地址,因此您需要找到 nodejs-something.rhcloud.com 的 IP 地址。
此 rhcloud 服务器是否允许您在 Web 服务器上配置主机标头?如果是,您还需要在 Web 服务器上有一个条目来识别 something.io 并显示相应的 Web 内容。