Как удалить и стереть 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 в Ubuntu. Как это сделать?

Это краткое руководство показывает студентам и новым пользователям, как удалить Apache и/или очистить Ubuntu 20.04 | 18.04.
Если вы веб-мастер и хотите удалить веб-сервер Apache со своего хоста, вам помогут следующие шаги.
Существует два основных способа удаления или удаления программ из систем Ubuntu и Linux.
Вы можете запустить apt remove или apt purge.
Когда вы используете опцию remove с apt, команда удалит программный пакет из системы, но оставит файлы конфигурации.
Использование очистки с apt приведет к удалению пакета программного обеспечения, включая все файлы конфигурации и настройки.
Если вы хотите удалить Apache из Ubuntu, выполните следующие действия:
Удалить Apache
Опять же, если вы запустите apt с опцией удаления, он удалит Apache с главного компьютера, но сохранит весь файл конфигурации без изменений.
Если вы думаете об удалении Apache для переустановки, вы можете использовать опцию очистки.
Если вы просто хотите удалить пакет Apache, но сохраните все файлы конфигурации, выполните следующие команды:
sudo apt remove apache2
Приведенные выше команды удаляют Apache, но файлы конфигурации сайта в каталоге /etc/apache2 остаются без изменений, включая каталог содержимого в /var/www .
Очистить Apache
Параметр очистки с apt удалит Apache и все файлы конфигурации из Ubuntu.
Если вы хотите полностью удалить Apache, включая файлы конфигурации и настройки, используйте опцию очистки.
Файлы в каталоге /etc/apache2 будут удалены. Однако содержимое сайта в /var/www останется в покое.
Выполните приведенные ниже команды, чтобы удалить Apache вместе с его файлами конфигурации.
sudo apt purge apache2
Переустановка Apache
Когда вы используете опцию переустановки с apt, команда удаляет apache и устанавливает.
Параметр переустановки не изменяет и не удаляет какой-либо файл конфигурации или содержимое сайта в /var/www .
Он просто удалит и переустановит пакеты apache.
Чтобы переустановить apache, выполните следующие команды:
sudo apt reinstall apache2
Это должно сработать!
Вывод:
В этом посте показано, как удалить, очистить или переустановить apache. Если вы обнаружите какую-либо ошибку выше, пожалуйста, используйте форму комментария ниже, чтобы сообщить.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка / 5. Количество оценок:
Оценок пока нет. Поставьте оценку первым.
Как удалить 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.
Как удалить Apache2 из Ubuntu и Debian


Деинсталлировать веб-сервер Apache2 — не то же самое, что установить его. Нужно удалить и сам пакет, и зависимые пакеты, и их конфигурации. Здесь рассказывается, как удалить Apache2 вчистую из Ubuntu и Debian.
Если вы читаете эту заметку, то скорее всего вы столкнулись с необходимостью откатить из системы ставший ненужным апач. У меня, например, такая потребность возникла потому, что я поставил веб-сервер непосредственно при установке дебиана, а по умолчанию ставится именно апач. На самом же деле для работы мне он оказался не нужен, но удалить его стандартной командой sudo apt-get purge apache2 никак не получалось, и я при каждой перезагрузке виртуалки с проклятьями останавливал apache2, чтобы запустить нужный мне nginx.
Ничего вменяемого на просторах рунета я не нашел, поэтому решил перевести статью из забугорного блога, которая помогла мне избавиться от Apache. Вот ссылка на оригинал статьи, если вам удобнее читать по-английски.
Во-первых, необходимо остановить апач — пока он запущен, удалить его нельзя. Что я и сделал.
$ sudo service apache2 stop
Затем надо деинсталлировать апач и связанные с ним пакеты. При этом нужно использовать purge вместо remove. Первый вариант попытается удалить и зависимые пакеты, и созданные ими конфигурационные файлы. В дополнение используйте autoremove, чтобы удалить некоторые другие зависимости, утсановленные вместе с апачем, но не используемые никакими другими пакетами.
$ sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
$ sudo apt-get autoremove
Наконец, надо проверить наличие конфигурационных файлов или мануалов, связанных с Apache2, но до сих пор не удаленных.
$ whereis apache2
Я в ответ получил такую строчку:
apache2: /etc/apache2
Это значит, что директория /etc/apache2 все еще существует. Но раз теперь эта директория (и содержащиеся в ней файлы) никем не используется, удалите ее вручную.
$ sudo rm -rf /etc/apache2
После этого я перезагрузил виртуалку и возрадовался, увидев, как загрузился по умолчанию ngnix.