2011-10-31 111 views
1

我正在尋找購買EngineYard的箱子來託管我所有的客戶小型網站。設置香草盒,DNS重定向如何工作?

與此捕獲,是,我不能確定,如果它可以對一個香草盒承載多個網站,而且還有他們的DNS」正確對齊。

的服務器將同時承載Rails和基於PHP的項目。

有人能指出我如何從零開始建立一個框,以承載多個應用程序的能力的方向?

也將接受任何建議以及:)

謝謝!

回答

2

DNS僅用於將IP地址解析爲一個特定的主機名或域名。您還必須獨立配置您的Web服務器(無論是Apache,nginx還是其他),以便在接收請求時響應這些主機名和域,並根據需要將它們指向相應的PHP或Rails站點。

阿帕奇有一個VirtualHost指令用於此目的,而Nginx的也使用不同的指令,支持虛擬主機。但是,這個概念完全一樣,都是關於將請求內部路由到適當的應用程序或目錄。

如果您想從頭開始設置在EC2上的東西,你可能希望找到這至少大部分的方式磁盤映像那裏,而不是從過期的的Fedora或Ubuntu的圖像,這將需要大量的修補爲了當前。作爲一個例子,Rightscale提供了其中的一些例子,但是亞馬遜在他們的啓動工具中列出了數百個。您可能需要試驗才能找到適合您的產品。

+0

這是一個驚人的建議Tadman。謝謝。對此,我真的非常感激。 – Trip