У меня есть несколько виртуальных хостов SSL, и они работают нормально, пока я не перезапущу коробку. Затем все виртуальные хосты SSL указывают на каталог, указанный в default-ssl. Если я перезагружаю сервис Apache2 вручную, все работает как положено. есть идеи?
Похоже, что IP-адреса виртуальных хостов еще не назначены при запуске Apache. Я предлагаю вам взглянуть на /var/log/apache2/error.log
на наличие ошибок и скорректировать порядок загрузки Apache и назначение адресов.