Статья "Creating an Apache Site with Public and Secure Access" содержит краткое построчное описание блока файла конфигурации apache с настройками виртуального хоста с шифрованием через mod_ssl и ограничением доступа к приватной директории.