Amazon AWS EC2 环境中 Apache 上的 SSL 与虚拟主机
我正在尝试在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我正在使用一个 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