Primeiro, tente usar:
sudo service apache2 restart
se isso não funcionar, tente
sudo systemctl restart apache2
embora se service
não funcionasse, duvido que systemctl
seja melhor.
Se esse erro ocorrer, tente
sudo apachectl restart
e isso lhe dará quaisquer erros que ocorram.
Nota: Se você quiser apenas fazer um teste de configuração (sem tentar iniciar o apache), use:
sudo apachectl configtest
Com base no seu comentário, parece que a instalação do seu apache está corrompida. Nesse caso, tente:
sudo apt install --reinstall apache2
para reinstalar o apache. Isso não deve afetar nenhum de seus hosts virtuais, mas ainda é uma boa ideia fazer backup (algo como sudo cp -R /etc/apache2 /etc/apache2.old
)