1

我在我的Rails應用程序中使用流行的subdomain-fu子域功能。我看過Railscast並閱讀了所有可以通過google找到的內容。在生產環境中設置Subdomain-Fu?

在開發環境中,您需要手動將可用的子域添加到/ etc/hosts文件。我明白了。但是這在生產中如何工作?這似乎被認爲是顯而易見的,沒有人在任何地方提及它。但我想我不明白。

很明顯,在生產中建立一個動態解決方案或者子域根本無法擴展,但我不確定我需要做什麼。我在Ubuntu上運行Apache + Passenger。我已經成立了一個通配符ServerAlias在我的虛擬主機文件是這樣的:

ServerAlias *.example.com. 

但我不知道還有什麼我需要爲了做我的子域,正確解決。任何關於標準方法的指導將非常感謝。

回答

-1

您需要更新您的域的DNS記錄(大多數域名提供商將爲此提供一個簡單的Web界面)。您需要爲每個子域添加一條A記錄,將子域的名稱映射到服務器的IP地址。