同一服务器,SSL 和非 SSL
Apache 2.x 中是否可以在同一服务器上同时运行 SSL 协议和非 SSL 协议?
因此,如果我访问 http://example.com
(非 SSL)和 https://example.com
(SSL),它们都可用。
如果是这样,我需要创建一个虚拟主机吗?这个 VirtualHost
指令是什么样子的,有人能给我举个例子吗? (假设我已经有证书)
Is it possible to have both SSL protocol and non-SSL protocol running on the same server in Apache 2.x?
So if I access http://example.com
(non-SSL) and https://example.com
(SSL) they would both be available.
If so, would I need to create a virtual host? How would this VirtualHost
directive look like, could anyone give me an example? (Assuming I already have the certificates)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您只需在端口 443 (HTTPS) 上添加另一个同名的 VirtualHost。
将
SSLProtocol
设置为您希望允许的任何协议。Yes, you simply add another VirtualHost for the same name on port 443 (HTTPS).
Set
SSLProtocol
to whichever protocols you wish to allow.