複数の EC2 インスタンス、RDS DB、ラウンド ロビン セッション スティッキー ロード バランサー、および Route 53 を使用して、AWS インフラストラクチャで Rails アプリを実行しています。
アプリケーションは複数のドメイン名のページを提供しています (同じアプリの外観と機能はドメイン名によって異なります)。
Rails コードは、Web サーバーが開発モードで実行されているステージング インスタンスの NFS 共有でホストされ、他のボックスは NFS 経由で apache 構成とアプリケーション コードをロードし、運用モードで実行されます。
私がやりたいのは、支払いなどの処理を開始するときに、すべてを SSL 対応にすることです。アプリケーションの性質と apache/Passenger の最適化が原因で、ドメインごとに vhost を設定することはできませんが、www.* にワイルドカードを使用してほとんど同じコードをロードすると、アプリはロードします。残りは内部的に。
これを解決するための理想的な方法を実際に見つけることができませんでした。誰にもアイデアがありますか?
ありがとう!