我正在使用多个 EC2 实例、一个 RDS 数据库、一个循环会话粘性负载均衡器和 Route 53 在 AWS 基础设施上运行一个 Rails 应用程序。
该应用程序正在为多个域名提供页面(相同的应用程序外观和功能因域名而异)。
Rails 代码托管在临时实例上的 NFS 共享上,其中 Web 服务器在开发模式下运行,而其他盒子通过 NFS 加载 apache 配置和应用程序代码并在生产模式下运行。
我想做的是在我们开始处理付款和诸如此类的事情时启用整个 SSL。由于应用程序的性质和大量的 apache/Passenger 优化,我不能为每个域设置一个虚拟主机,而是使用 www.* 的通配符来加载几乎相同的代码,并且应用程序可以其余的在内部。
还没有真正找到解决这个问题的理想方法。有人会有想法吗?
谢谢!