Я тяну свои волосы сюда.Apache игнорирует documentroot с несколькими доменами SSL
У меня Apache работает с двумя разными доменами, использующими SSL с использованием SNI.
Конфигурация ниже. Если подключиться к console.somedomain.com это ставит пользователей в/вар/WWW/HTML/вместо/вар/WWW/HTML/somedomain/Admin/adminv4/
Однако, если я подключаюсь к support1.somedomain. com, он отлично работает и находится в правильном каталоге.
Какая бы одна земля нелачала? Справочник действителен.
<VirtualHost *:443>
DocumentRoot "/var/www/html/somedomain/Admin/adminv4/"
ServerName console.somedomain.com
SSLEngine On
SSLProtocol all -SSLv2
SSLCertificateFile /etc/httpd/ssl/console.somedomain.com/console.somedomain.com.crt
SSLCertificateKeyFile /etc/httpd/ssl/console.somedomain.com/console.somedomain.com.key
<Directory "/var/www/html/somedomain/Admin/adminv4/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
#
#
#NameVirtualHost support1.somedomain.com:443
<VirtualHost *:443>
DocumentRoot "/var/www/html/somedomain/"
ServerName support1.somedomain.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCertificateFile /etc/httpd/ssl/support1_somedomain_com/support1.somedomain.com.crt
SSLCertificateKeyFile /etc/httpd/ssl/support1_somedomain_com/support1.somedomain.com.key
SSLCertificateChainFile /etc/httpd/ssl/support1_somedomain_com/latest.ca-bundle
<Directory "/var/www/html/somedomain/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
Хороший совет, у меня была та же проблема. благодаря! –