Apache 多域基于名称的虚拟主机的ssl问题
我有三个域名: abc.local无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 />
<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.local或example.local访问第一个加载域的内容时