如何检查Apache是否在Debian 8上安装了SNI

亚当·麦奎夫

我正在运行安装了Debian 8的Linux服务器。当前正在使用LAMP堆栈。我正在使用虚拟主机从单个域地址运行多个站点。

我想在我托管的网站上安装一些SSL证书,但是我需要确保已安装SNI。我相信它可能是较早安装的。

我是sysadmin式工作的新手,所以我不确定这是否是一项基本任务。有任何想法吗?

斯蒂芬·基特

Apache HTTPd Wiki

您如何判断您的Apache构建是否支持SNI?如果您为配置了SSL的地址配置了多个基于名称的虚拟主机,而Apache并未内置SNI,则在Apache启动后,将显示一条消息,例如“您不应将基于名称的虚拟主机与SSL结合使用! ” 将出现在错误日志中。如果内置了SNI,则错误日志将显示“ [警告]初始化:基于名称的SSL虚拟主机仅适用于具有TLS服务器名称指示支持(RFC 4366)的客户端”。

因此,在不了解HTTPd的情况下,您可以使用SSL设置多个基于名称的虚拟主机,并检查启动期间给出的消息。

在Debian 8上,如果您使用打包的HTTPd(apache2及相关的软件包),则默认情况下SNI可用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章