Я переместил приблизительно полдюжины систем и не имел никаких проблем.
Очевидно, сначала остановите сервер:
sudo service apache2 stop
Удалите пакеты и зависимости apache2:
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
sudo apt-get autoremove --purge
Если вы вручную изменили или установили что-то, apt может не удалить его. Проверьте, что осталось:
whereis apache2
Посмотрите, что находится внутри этих каталогов, и, если вы уверены, что хотите удалить его, вручную удалите каталоги. В моем случае:
sudo rm -Rf /etc/apache2 /usr/lib/apache2 /usr/include/apache2
Я думаю, вы можете попробовать это.
APACHE_PKGS=`sudo dpkg --get-selections | grep apache | cut -f 1
Затем проверьте, есть ли он в вашем терминале:
echo $APACHE_PKGS
Должно появиться что-то вроде:
apache2 apache2-mpm-prefork apache2 -utils apache2.2-common и многое другое. Затем вы запускаете эту команду:
sudo apt-get remove --purge $APACHE_PKGS
sudo apt-get install $APACHE_PKGS
И все должно быть хорошо.