Убедитесь, что в папке vhost правильно настроен ssl.subdomain.domain.com.conf.
Этот файл должен выглядеть следующим образом:
<VirtualHost *:443>
ServerAlias www.subdomain.domain.com subdomain.domain.com
ServerAdmin webmaster@domain.com
DocumentRoot /home/domain/public_html/subdomain
BytesLog domlogs/domain-bytes_log
ServerName www.domain.com
CustomLog domlogs/domain.com-access_log combined
#ScriptAlias /cgi-bin/ /home/domain/public_html/cgi-bin/
User domain
Group domain
suPHP_ConfigPath /home/domain/etc/
SSLEnable
SSLCertificateFile /opt/apache/conf/ssl.crt/domain.com.crt
SSLCertificateKeyFile /opt/apache/conf/ssl.key/domain.com.key
SSLLogFile /var/log/ssl/domain.com_log
UserDir public_html
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
.
.
.
</VirtualHost>
Готов поспорить, что вам понадобится NameVirtualHost *: 443
(или как бы там ни было определены ваши vhosts).
Другой вариант - определить a VirtualDocumentRoot
, если все ваши конфигурации vhost идентичны, за исключением docroot.
.htaccess
файлы определенно не требуются для всего , что вы можете делать с Apache - с за исключением «использовать файлы htaccess».