0

我正在嘗試將PHP網站遷移到AWS。僅將子域指向AWS EC2實例?

我已經創建了一個具有特定AWS網址的實例並配置了AWS Route 53服務。

望着這裏的文檔:http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html#root-domain-walkthrough-update-ns-record

它說來更新域名服務器的特定域,但是會影響到目前仍在對數字海洋主辦的網站的真人版。

我想要做的是:

  • 點一個子例如dev.mysite.com對AWS的開發環境
  • 檢查一切正常
  • 在AWS上創建一個實時環境
  • 點mysite.com到現場環境。

我對這種託管方式仍然陌生,正是我想實現的,可行的。

或者有另一種方法我應該解決這個問題。

歡迎任何建議。

謝謝

+0

您沒有提及使用Amazon S3 ......所以目前尚不清楚您爲什麼遵循S3漫遊文檔。現在你的DNS託管在哪裏? –

+0

@ Michael-sqlbot我在epik.com上獲得域名 – kaleeway

+0

這是您的註冊商。 DNS可以在那裏或其他地方託管。如果DNS存在,那麼您只需在DNS控制面板中爲「dev」添加新的A記錄。 –

回答

3

這絕對沒問題。在路線53,您可以創建一個a記錄您的Apex(www.site.com)指向您的EC2(?)的實例,然後又CNAME記錄指向您的dev.site.com

注意Alias記錄是免費的,以及執行上述操作的首選方式,但僅適用於某些類型的AWS資源,例如ELB。

+0

我正在使用Elastic Beanstalk與經典負載平衡器。 – kaleeway

+0

然後你可以使用兩個別名記錄。一個用於主站點的主負載平衡器,另一個用於開發點的別名記錄。 – Henry

+0

謝謝我即將這樣做,但我擔心它會指向site.com新的aws實例,當它尚未準備好嗎? – kaleeway