在DirectAdmin上,启用SNI

・1 分钟阅读

当internet在早期时,服务器上每个SSL证书都需要一个唯一的IP地址,随着互联网的发展,一个叫做服务器名识别(Server name Identification)的技术被开发出来,通常缩写为SNI ,这个技术允许在单个IP上使用多个SSL证书,这样可以避免IP地址的额外开销。

DirectAdmin需要手动干预才能使用SNI的控制面板,但是在大多数情况下,我们希望启用SNI 。

步骤1:在DirectAdmin上启用SNI

使用你最喜欢的编辑器打开DirectAdmin配置文件:


vi /usr/local/directadmin/conf/directadmin.conf

在默认的DirectAdmin安装上,enable_ssl_sni被设置为0 ,通过将enable_ssl_sni=0替换为enable_ssl_sni=1来启用SNI 。

步骤2:重新启动DirectAdmin

重新启动DirectAdmin服务,使更改生效:


service directadmin restart

步骤3:生成SSL证书

注意:很多旧浏览器与SNI不兼容,并且它也不会更新,其中有一个浏览器是Windows XP的IE浏览器。

Anne655 profile image