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

发布于 2024-09-18 18:48:18 字数 374 浏览 4 评论 0原文

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

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

我的理解正确吗?

如果是,如果我无法绑定两个 IP,并且我想将我的站点服务器到 WinXP 和 IE6,那么在 AWS 上我有什么选择?

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

有更好的选择吗?

I am trying to set up two virtual hosts served over SSL on Apache in Amazon AWS environment.

I understand that SSL cannot use Name Virtual Host on Apache unless:
* I bind two IPs to Apache each serving a separate virtual host. Unfortunately, AWS does not allow me to bind more than one public IP to each EC2 machine
* or I use SNI (server name identification) which does not work for IE6 or WinXP (all browsers).

Is my understanding correct?

If yes, what are my options on AWS where I cannot bind two IPs and if I want to server my site to WinXP and IE6?

The only thing I can think of setting up two new micro instances with proxy servers each serving each instance and the forwarding to the actual server.

Is there a better option?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心奴独伤 2024-09-25 18:48:19

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

另请参阅此线程:
在单个服务器上为多个网站提供 SSL

I'm using UCC for several sites using one IP.

See also this thread:
SSL on a single server for multiple web sites

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文