2016-01-13 18 views
1

實施例:如何讓我的Openshift應用程序在地址欄中顯示我的域名?

  • 我註冊域名稱爲mydomain.com與GoDaddy。
  • 我正在使用名爲Openshift的免費託管服務託管我的網站。
  • 當我訪問我的網站時,該網址顯示myproject-myname.rhcloud.com。
  • 我想要該網址顯示www.mydomain.com,因爲我擁有該域名。

爲了解決這個問題,Openshift說使用CNames設置一個別名。

在GoDaddy的我設置的CNAME記錄是這樣的:

  • 主機(子域):WWW
  • 目的地:myproject-myname.rhcloud.com

在Openshift我成立別名是這樣的:

  • 別名:www.mydomain.com
  • 目的地:myproject-myname.rhcloud.com

現在,當您訪問使用該域名www.mydomain.com網站,在我的網站上的網址將讀取www.mydomain.com和一切正常正好。但是當我嘗試使用mydomain.com訪問我的網站時,它仍然顯示了Openshift url myproject-myname.rhcloud.com。

如何將我的裸域名指向我的www域? 我想搜索mydomain.com和www.mydomain.com,最終登陸www.mydomain.com。

回答

1

我發現了一種方法,通過在GoDaddy上更改我的域的A記錄來完成此操作。通過使用wwwizer.com,我可以將流量從mydomain.com重定向到www.mydomain.com,只需將他們的IP地址放在我的A記錄中即可。

在GoDaddy的設置我的記錄是這樣的:

  • 主持人:mydomain.com
  • IP:174.129.25.170

174.129.25.170是wwwizer的公網IP地址。 COM。當人們通過您的域名訪問您的網站時,請求首先轉到wwwizer服務器,並且如果子域www不存在,則會添加它。然後,您的CName記錄將www地址指向您網站的實際位置。所以在我的情況下,過程是這樣的:

以www:

搜索www.mydomain.com - >去服務器在174.129.25.170 - > WWW本 - >繼續www.mydomain.com - >重定向使用CNAME到myproject-myname.rhcloud.com - > Openshift別名改變地址欄爲www.mydomain.com

加www:

搜索MYDOMAIN。com - >轉到174.129.25.170處的服務器 - > www不存在,添加www - >繼續到www.mydomain.com - >使用CName重定向到myproject-myname.rhcloud.com - > Openshift別名將地址欄更改爲www。 mydomain.com

這似乎工作得很好。我只需在GoDaddy上設置CName和A記錄,然後在Openshift上設置一個別名。沒有註冊需要使用wwwizer服務器,並且該服務是免費的。如果有人有更好的方法來做到這一點,請隨時評論或提交答案!

相關問題