我有一个具有多个命名主机的 apache 服务器,所有这些主机都可以正常工作于端口 80 http 流量。(具有唯一 IP 地址的 VPS)
我有一个具有 SSL 证书的域,并且该域被配置为同时处理 http 和 https 流量。
但是,如果有人不小心将 https 添加到未配置 SSL 的 URL 的开头,我会收到典型的证书警告错误(预期),然后如果用户接受错误(取决于浏览器),它会显示我配置的 SSL 站点而不是原始的非 ssl 域。
我已经阅读了一些关于 SNI 的内容,但我没有其他每个域的证书,并且希望服务器要么不响应除一个特定域之外的任何其他域的 SSL 请求,要么重定向到 http 版本的地点。
请就我如何处理这个问题提出建议。
亲切的问候,斯宾塞