apache - Amazon AWS EC2 环境中 Apache 上虚拟主机的 SSL

标签 apache ssl amazon-ec2 virtualhost

我正在尝试在 Amazon AWS 环境中的 Apache 上设置两个通过 SSL 服务的虚拟主机。

我知道 SSL 不能在 Apache 上使用 Name Virtual Host,除非: * 我将两个 IP 绑定(bind)到 Apache,每个 IP 服务于一个单独的虚拟主机。不幸的是,AWS 不允许我将多个公共(public) IP 绑定(bind)到每台 EC2 机器 * 或者我使用不适用于 IE6 或 WinXP(所有浏览器)的 SNI(服务器名称标识)。

我的理解正确吗?

如果是,我在无法绑定(bind)两个 IP 的 AWS 上有哪些选择,如果我想将我的网站服务器提供给 WinXP 和 IE6?

我唯一能想到的就是设置两个新的微实例,每个实例都有代理服务器,每个实例都为每个实例服务,并转发到实际服务器。

还有更好的选择吗?

最佳答案

我正在使用一个 IP 将 UCC 用于多个站点。

另请参阅此线程: SSL on a single server for multiple web sites

关于apache - Amazon AWS EC2 环境中 Apache 上虚拟主机的 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3695786/

相关文章:

docker - 在 docker-compose.yml 文件中指定用于 SSL 的证书?

java - SSL 请求仅在生产环境中失败

Java 1.8.0_271 不符合 TLS RFC : during handshake, 服务器在没有 close_notify 或警报的情况下关闭 TCP 连接

无需 key 对即可通过 SSH 连接到 AWS 实例

amazon-web-services - 无停机 AWS + ECS Cloudformation

apache - 如何防止 Google 抓取 UserDir URL(但不是真实域)?

apache - 在 Apache Web 服务器中设置内容安全策略

Mysql 无法通过 Amazon EC2 上的套接字连接到本地服务器

c++ - 如何 'web enable' 遗留 C++ 应用程序

php - 根据包含 APR1-MD5 密码哈希值的文件检查输入的密码