一、申请GoDaddy域名
- 访问 GoDaddy
- 注册 或 登录
- 搜索、购买域名
二、托管OpenShift应用
具体步骤参考 在OpenShift上托管web.py应用。托管成功后,可以通过rhc app show <app>
查看应用对应的URL网址。
三、绑定www.mydomain.com
需要同时修改 GoDaddy域名 和 OpenShift应用 的设置(参考 Custom URL names for your PaaS applications):
- 修改子域www的CName:指向OpenShift应用的URL网址(如app-namespace.rhcloud.com)
- 为OpenShift应用添加别名(绑定域名):
rhc alias-add <app> www.mydomain.com
四、重定向mydomin.com到www.mydomain.com
1、使用GoDaddy内置的Forwarding功能
- 具体步骤:参考 Forwarding or Masking Your Domain Name
- 优点:GoDaddy内置的功能,在速度和稳定性方面有保证
- 缺点:需要设置域名的Nameservers为OpenShift的DNS服务器,但目前OpenShift好像未提供:-( (参考 Please provide a DNS SERVER)
2、使用wwwizer进行重定向
- 具体步骤:修改域名A记录的IP为174.129.25.170(参考 Naked Domain Redirect FAQ)
- 优点:设置非常简单,只需修改一处;在方法1行不通时,是目前很好的替代方法
- 缺点:wwwizer是第三方服务器,在速度和稳定性方面有风险(如重定向服务可能会停止等)
五、It's go time
一切就绪,借用GoDaddy的话:It's go time。打开浏览器,在地址栏中输入 www.mydomain.com 或(更为简洁的)mydomain.com,就可以访问您的OpenShift应用了;当然,原来的URL网址 app-namespace.rhcloud.com 仍然有效。