我陷入了這個問題。我有一個Rails應用程序,運行在DO滴和超過10個域,Nginx作爲Web服務器和Puma。網站之間的區別是每個域和他們的數據庫的風格。所以我不知道如何使它工作。 正如我所看到的,我應該爲每個站點創建一個單獨的套接字並配置重定向。具有多個域的Rails應用程序
本地它的工作原理是:在.env
文件中,我定義了一些網站,即domain1.com
和選擇特定樣式和應用程序的應用程序。 對不起,我可能錯了,我不是開發者,我只需要部署它。目前它正在Heroku上託管,單獨的網站應用程序。
只要這取決於ENV變量,您'll需要在服務器上爲每個域上創建單獨的應用程序。我建議僱用專業人員來完成這項任務,因爲這並不簡單。 –
基於域的切換樣式看起來很好,但切換數據庫使我認爲這需要單獨部署多個應用程序。你需要每個站點有不同的數據庫嗎? – csexton
是的,謝謝你的回答。是的,每個站點有不同的數據庫。所以即時將部署每個應用程序單獨 – Denys