Apache 多域基于名称的虚拟主机的ssl问题

Apache 多域基于名称的虚拟主机的ssl问题,apache,webserver,Apache,Webserver,我有三个域名: abc.local无ssl配置 <VirtualHost 10.0.0.87:80> ServerName abc.local DocumentRoot /var/www/alpha/abc.local/ ServerAlias hey.abc.local DirectoryIndex index.php index.html <Directory />

我有三个域名: abc.local无ssl配置

<VirtualHost 10.0.0.87:80>
        ServerName abc.local
        DocumentRoot /var/www/alpha/abc.local/
        ServerAlias  hey.abc.local 
        DirectoryIndex  index.php  index.html 
        <Directory />
           Options FollowSymLinks
           AllowOverride None
        </Directory>
        <Directory /var/www/alpha/abc.local/>
           Options FollowSymLinks
           AllowOverride all
           Require all granted
        </Directory>
        ErrorLog /var/log/abc.local/error.log
        CustomLog /var/log/abc.local/access.log combined
        <Directory /var/www/alpha/abc.local >
           AuthType Basic
           AuthName abc_test
           AuthBasicProvider file
           AuthUserFile /var/www/alpha/abc.local/.htpasswd
           Require valid-user
        </Directory>
     </VirtualHost>

ServerName abc.local
DocumentRoot/var/www/alpha/abc.local/
服务器别名hey.abc.local
DirectoryIndex.php index.html
选项如下符号链接
不允许超限
选项如下符号链接
允许超越所有
要求所有授权
ErrorLog/var/log/abc.local/error.log
CustomLog/var/log/abc.local/access.log组合
AuthType Basic
AuthName abc_测试
AuthBasicProvider文件
AuthUserFile/var/www/alpha/abc.local/.htpasswd
需要有效用户
使用ssl配置测试.local

<VirtualHost 10.0.0.87:80>
        ServerName test.local
        DocumentRoot /var/www/alpha/test.local/
        ServerAlias  hey.test.local 
        DirectoryIndex  index.php  index.html 
        <Directory />
           Options FollowSymLinks
           AllowOverride None
        </Directory>

        <Directory /var/www/alpha/test.local/>
           Options FollowSymLinks
           AllowOverride all
           Require all granted
        </Directory>
        ErrorLog /var/log/test.local/error.log
        CustomLog /var/log/test.local/access.log combined
     </VirtualHost>
   <IfModule mod_ssl.c>
     <VirtualHost 10.0.0.87:443>
        ServerName test.local
        DocumentRoot /var/www/alpha/test.local/
        ServerAlias  hey.test.local 
        DirectoryIndex  index.php  index.html 
        SSLEngine on
        SSLCertificateFile /var/www/alpha/ssl/test.local/test.crt
        SSLCertificateKeyFile /var/www/alpha/ssl/test.local/test.key

        <Directory />
           Options FollowSymLinks
           AllowOverride None
        </Directory>

        <Directory /var/www/alpha/test.local/>
           Options FollowSymLinks
           AllowOverride all
           Require all granted
       </Directory>
        ErrorLog /var/log/test.local/error.log
        CustomLog /var/log/test.local/access.log combined
            SSLHonorCipherOrder On
            SSLCipherSuite ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5
            SSLProtocol all -SSLv2 -SSLv3

      </VirtualHost>
    </ifModule>

ServerName test.local
DocumentRoot/var/www/alpha/test.local/
ServerAlias hey.test.local
DirectoryIndex.php index.html
选项如下符号链接
不允许超限
选项如下符号链接
允许超越所有
要求所有授权
ErrorLog/var/log/test.local/error.log
CustomLog/var/log/test.local/access.log组合
ServerName test.local
DocumentRoot/var/www/alpha/test.local/
ServerAlias hey.test.local
DirectoryIndex.php index.html
斯伦金安
SSLCertificateFile/var/www/alpha/ssl/test.local/test.crt
SSLCertificateKeyFile/var/www/alpha/ssl/test.local/test.key
选项如下符号链接
不允许超限
选项如下符号链接
允许超越所有
要求所有授权
ErrorLog/var/log/test.local/error.log
CustomLog/var/log/test.local/access.log组合
SSLHonorCipherOrder开启
SSLCipherSuite ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!阿努尔:!MD5
SSLProtocol all-SSLv2-SSLv3
第三个示例。local具有与test.local相同的ssl配置

但问题是,当我试图从test.localexample.local访问第一个加载域的内容时