Остановить перезапуск Apache2 на порту 80 при загрузке

Остановить перезапуск Apache2 на порту 80 при загрузке

Мне постоянно приходится останавливать работу Apache2 на порту 80. Я сделал все, что смог придумать:

  1. sudo update-rc.d apache2 отключить
  2. sudo update-rc.d -f apache2 удалить
  3. sudo apt удалить apache2.*

Однако всякий раз, когда я перезагружаю компьютер, Apache2 каким-то образом снова запускается на порту 80, и на локальном хосте снова появляется «страница Apache2 Ubuntu по умолчанию».

Я неизбежно заканчиваю тем, что запускаю длительные сборки, использующие порт 80, и забываю остановить службу Apache2 на порту 80. Я бы просто хотел остановить Apache2 навсегда и покончить с этим.

Я не могу найти никакой информации о том, как остановить перезапуск Apache2 при загрузке.

Спасибо, Тайлер.

решение1

Как описано в комментарияхАдминБи, вам необходимо отключить службу в версии Ubuntu с помощью systemd:

sudo systemctl disable apache2

Используйте enableдля повторного включения службы.

Затем вы по-прежнему можете запустить/остановить службу вручную с помощью

sudo systemctl start apache2
sudo systemctl stop apache2

или

sudo service apache2 start
sudo service apache2 stop

если вам это нужно.

решение2

Чтобы удалить Apache:

sudo apt purge apache*

Вероятнее всего, проблема в точке после apache2.

Вы можете проверить, сработало ли это, используя dpkg:

dpkg -l | grep '^ii' | grep -i apache

Это покажет все установленные на данный момент пакеты, соответствующие (без учета регистра) строке apache

Связанный контент