Как удалить и стереть Apache2 в Ubuntu или Debian
Оказывается, удалить веб-сервер Apache2 не так просто, как установить. Вам нужно будет удалить сам пакет Apache2, а также другие зависимые пакеты и связанные с ними конфигурации. Вот как правильно удалить Apache2 в Ubuntu и Debian.
Первый шаг — остановить любой работающий экземпляр Apache2, потому что Apache2 не будет должным образом удален во время его работы.
$ sudo service apache2 stop
Затем удалите Apache2 и зависимые от него пакеты. Используйте параметр purge вместо параметра remove с командой apt-get . Первый вариант удалит зависимые пакеты, а также любые созданные ими файлы конфигурации. Кроме того, используйте параметр autoremove , чтобы удалить любые другие зависимости, которые были установлены с Apache2, но больше не используются каким-либо другим пакетом.
$ sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common $ sudo apt-get autoremove
Наконец, проверьте, есть ли какие-либо файлы конфигурации или страницы руководства, принадлежащие Apache2, которые все еще не удалены.
$ whereis apache2
apache2: /etc/apache2
В этом примере каталог /etc/apache2 все еще существует. Поскольку этот каталог (а также любые файлы конфигурации в нем) больше не нужен, удалите его вручную.
Как запустить, остановить или перезапустить Apache
Apache — это кроссплатформенный HTTP-сервер с открытым исходным кодом. Он обладает мощными функциями и может быть расширен с помощью большого количества модулей.
Если вы разработчик или системный администратор, скорее всего, вы имеете дело с Apache на регулярной основе.
Запуск, остановка и перезапуск / перезагрузка являются наиболее распространенными задачами при работе с веб-сервером Apache. Команды для управления службой Apache различны в разных дистрибутивах Linux.
Большинство последних дистрибутивов Linux используют SystemD в качестве системы инициализации и диспетчера служб по умолчанию. Старые дистрибутивы основаны на SysVinit и используют сценарии инициализации для управления службами. Еще одно отличие — это название сервиса. В Ubuntu и Debian служба Apache называется apache2 , а в системе на основе Red Hat, такой как CentOS, имя службы — httpd .
В этой статье объясняется, как запустить, остановить и перезапустить Apache в наиболее популярных дистрибутивах Linux.
Подготовка
В инструкциях предполагается, что вы вошли в систему как пользователь root или пользователь с привилегиями sudo .
И служебные блоки SystemD, и сценарий SysVinit принимают следующие аргументы для управления службой Apache:
- start : start службу Apache.
- stop : завершает работу службы Apache.
- restart : останавливает, а затем запускает службу Apache.
- reload : аккуратно перезапускает службу Apache. При перезагрузке основной процесс Apache завершает дочерние процессы, загружает новую конфигурацию и запускает новые дочерние процессы.
- status : показывает статус услуги.
Запуск, остановка и перезапуск Apache в Ubuntu и Debian
SystemD — это системный и сервисный менеджер для последних выпусков Ubuntu ( 20.04 18.04 ) и Debian ( 10 , 9 ).
Чтобы запустить службу Apache, выполните следующую команду:
sudo systemctl start apache2
Чтобы остановить службу Apache, выполните следующую команду:
sudo systemctl stop apache2
Каждый раз, когда вы вносите изменения в конфигурацию Apache, вам необходимо перезапускать серверные процессы. Чтобы перезапустить службу Apache, запустите:
sudo systemctl restart apache2
Более старые (EOLed) версии Ubuntu или Debian используют сценарии init.d для запуска, остановки и перезапуска демона Apache:
sudo service apache2 startsudo service apache2 stopsudo service apache2 restart
Запуск, остановка и перезапуск Apache на RHEL / CentOS
Systemd — это системный и сервисный менеджер для RHEL / CentOS 7 и 8 .
Запустите службу Apache:
sudo systemctl start httpd
Остановите службу Apache:
sudo systemctl stop httpd
Перезапустите службу Apache:
sudo systemctl restart httpd
Если у вас есть система CentOS 6 или более ранней версии, которая использует SysV, используйте следующие команды для запуска, остановки и перезапуска демона Apache:
sudo service httpd startsudo service httpd stopsudo service httpd restart
Выводы
Мы показали вам, как запускать, останавливать и перезапускать веб-сервер Apache в различных системах Linux.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.
Остановить и удалить Apache2 в Ubuntu
Если на вашей ос Ubuntu вам не нужен Apache2 то можно легко его удалить.
Первым шагом проверим его статус, с помощью команды
sudo systemctl status apache2

Далее останавливаем Apache и проверяем его статус, что он остановлен, при помощи команды:
sudo systemctl stop apache2

Далее удаляем Apache2 из нашей Ubuntu, используя команду (в процессе — подтверждаем удаление с помощью Y):
sudo apt-get purge apache2 apache2-utils apache2-bin apache2.2-common

Дополнительно удаляем зависимости, с помощью команды:
sudo apt-get autoremove

Теперь, если попробуем выполнить команду, узнать статус, то система ответит, что такого сервиса нет.

Таким образом за несколько простых шагов мы остановили и удалили вебсервер Apache2 из нашей операционной системы Ubuntu.
Как удалить Apache из Ubuntu

Чтобы удалить Apache, а точнее, Apache2 из Ubuntu, нам понадобится ввести несколько команд в терминале.
Для начала остановим сервис:
$ sudo service apache2 stop
Затем удалим apache2 и прочие компоненты, связанные с ним:
$ sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
Удалим ненужные зависимости, оставшиеся после apache2:
$ sudo apt-get autoremove
Посмотрим, осталось ли еще что-то от apache2 в системе:
$ whereis apache2
Может вывестись что-то наподобие:
apache2: /etc/apache2
Удалим этот найденный каталог (у Вас может быть что-то другое, что вывелось после предыдущей команды):
$ sudo rm -rf /etc/apache2
Всё, теперь можно устанавливать Nginx
Добавить комментарий Отменить ответ
Свежие записи
- Как исправить «Can’t exec aclocal: No such file or directory»?
- Как остановить и удалить все Docker-контейнеры?
- Ошибка «invalid command \n» в PostgreSQL
- ERROR: could not open extension control file postgis [Docker]
- Как узнать IP-адрес своего VPS/VDS?
Свежие комментарии
- web-developer к записи Установка WordPress на Ubuntu 22.04 LTS
- web-developer к записи Установка WordPress на Ubuntu 22.04 LTS
- Вася к записи Установка WordPress на Ubuntu 22.04 LTS
- Михаил к записи Установка WordPress на Ubuntu 22.04 LTS
Архивы
Рубрики
- Web-разработка
- Настройка сервера
- Ответы на вопросы
- Программирование
- Решение проблем
© 2024 Дневник web-разработчика
Работая с сайтом https://dnevnik.dev/, вы принимаете условия использования файлов cookies.
Более подробная информация здесь
Соглашение об использовании cookie-файлов
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.