Как вы думаете, что могло бы решить мою проблему?
user@admin:~$ sudo service apache2 restart
sudo: unable to resolve host admin
* Restarting web server apache2
AH00548: NameVirtualHost has no effect and will be removed in the next release
/etc/apache2/ports.conf:8
Из документации apache:
До версии 2.3.11 NameVirtualHost требовался для указания серверу, что конкретная комбинация IP-адреса и порта может использоваться в качестве виртуального хоста на основе имени. В 2.3.11 и более поздних версиях каждый раз, когда комбинация IP-адреса и порта используется на нескольких виртуальных хостах, для этого адреса автоматически включается виртуальный хостинг на основе имени.
Эта директива в настоящее время не действует.
Решение вашей проблемы - удалить директиву NameVirtualHost.