Apenas deixando isso aqui para os outros que podem tropeçar e enfrentar problemas semelhantes. Depois de vasculhar o log de erro do apache, rastreei o problema de volta ao arquivo apache2.conf, onde o host virtual não estava configurado corretamente (eu havia perdido um colchete). Uma vez que eu corrigi essa questão, eu era de ouro. A lição aqui é verificar seus logs em vez de supor que você está com o mesmo problema que todos os outros.