2013-02-14 27 views
2

假設這是我的域名:http://www.example.comDNS設置:我可以在不同的服務器上託管不同的文件嗎?

我有兩臺服務器可用,一個來自godaddy,一個來自heroku。

現在我想要設置DNS,以便我可以在godaddy中託管所有圖像和xml文件(不支持SSL),而且heroku中的PHP和HTML將能夠使用它們(通過HTTPS,因此不會有這樣的警告:頁面包含其他不安全的資源,)。

可能嗎?我應該如何配置DNS?

我對DNS並沒有很好的使用服務器的經驗,所以如果任何人都可以教我如何做到這一點,那就太好了,謝謝。

回答

1
  1. 一個DNS記錄不能指向兩個不同的服務器在同一時間。
  2. 由於您正在尋找使用兩臺不同的服務器爲您的內容託管,我會建議有子域images.example.comXML.example.com
  3. 您只需從名稱服務器的控制面板爲您的子域添加A記錄

更新:

  • 瀏覽器嘗試上使用的CA數字證書的SSL證書驗證的證書頒發機構(e.g.verisign)的數字簽名。
  • 如果您尚未從信任的證書頒發機構(CA)獲得SSL證書,則 瀏覽器將引發錯誤。如果你真的想使用HTTPS你需要有一個真正的數字證書。
+0

當用戶訪問由支持SSL服務器(heroku)託管的內容(HTML和PHP)時,可以通過HTTPS訪問由不支持SSL服務器(godaddy)託管在我的子域中的內容(IMG和XML)嗎? – 2013-02-14 05:03:32

+0

請參閱更新。 – Shurmajee 2013-02-14 05:07:04

1

我不認爲一個域可以映射到2個不同的服務器(IP),你可以做的是,你可以在godady上創建一個類似files.example.com的子域,並上傳所有的圖像和XML文件並在heroku中設置主域example.com。

+0

當用戶訪問由支持SSL服務器(heroku)託管的內容(HTML和PHP)時,可以通過HTTPS訪問由不支持SSL服務器(godaddy)託管在我的子域中的內容(IMG和XML) ? – 2013-02-14 05:04:11

+0

那麼,如果您的php和html文件託管在支持SSL的heroku上,應該能夠訪問非SSL支持的主機上的文件,但是JavaScript訪問另一個域(跨域問題)的內容可能存在問題。 – 2013-02-14 05:12:35

相關問題