Seu link simbólico é chamado site2_symlink
e o apache está procurando por site2
. Renomear o symlink provavelmente resolveria se tudo estivesse ok.
O Apache está procurando /home/public_html/site2
de acordo com o log. Não /home/site1/public_html/site2
?