Как удалить apache2 ubuntu

от admin

Я хочу удалить 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, но сохраните все файлы конфигурации, выполните следующие команды:

Приведенные выше команды удаляют Apache, но файлы конфигурации сайта в каталоге /etc/apache2 остаются без изменений, включая каталог содержимого в /var/www .

Очистить Apache

Параметр очистки с apt удалит Apache и все файлы конфигурации из Ubuntu.

Если вы хотите полностью удалить Apache, включая файлы конфигурации и настройки, используйте опцию очистки.

Файлы в каталоге /etc/apache2 будут удалены. Однако содержимое сайта в /var/www останется в покое.

Выполните приведенные ниже команды, чтобы удалить Apache вместе с его файлами конфигурации.

Переустановка Apache

Когда вы используете опцию переустановки с apt, команда удаляет apache и устанавливает.

Параметр переустановки не изменяет и не удаляет какой-либо файл конфигурации или содержимое сайта в /var/www .

Он просто удалит и переустановит пакеты apache.

Чтобы переустановить apache, выполните следующие команды:

Это должно сработать!

Вывод:

В этом посте показано, как удалить, очистить или переустановить apache. Если вы обнаружите какую-либо ошибку выше, пожалуйста, используйте форму комментария ниже, чтобы сообщить.

Удаляем Apache полностью Debian или Ubuntu

В ответ мы получаем (в зависимости от вашей конфигурации Apache):

ii apache2 2.2.22-13+deb7u6 i386 Apache HTTP Server metapackage
ii apache2-doc 2.2.22-13+deb7u6 all Apache HTTP Server documentation
ii apache2-mpm-itk 2.2.22-13+deb7u6 i386 multiuser MPM for Apache 2.2
ii apache2-utils 2.2.22-13+deb7u6 i386 utility programs for webservers
ii apache2.2-bin 2.2.22-13+deb7u6 i386 Apache HTTP Server common binary files
ii apache2.2-common 2.2.22-13+deb7u6 i386 Apache HTTP Server common files
ii libapache2-mod-php5 5.4.45-0+deb7u2 i386 server-side, HTML-embedded scripting language (Apache 2 module)
ii libapache2-mod-rpaf 0.6-7+wheezy1 i386 module for Apache2 which takes the last IP from the ‘X-Forwarded-For’ header
ii libapache2-modsecurity 2.6.6-6+deb7u2 i386 Tighten web

Читать:
Как скачать программу таск пей

Pytty

Удаляем все пакеты и зависимости Apache: apt-get remove —purge название пакета

В нашем случае это так

На всякий случай проделываем это, чтобы вычистить оставшийся связанные пакеты наверняка.

Удаляем оставшийся папки и файлы, связанные с Apache

Здесь идёт перечисление папок с Apache. Обычно они удаляются, но «хвосты» могут остаться:

/etc$ whereis apache2 apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz

How to uninstall and remove Apache2 on Ubuntu or Debian

It turns out that uninstalling Apache2 web server is not as straightforward as installing it. You will need to remove Apache2 package itself, as well as other dependent packages and its associated configurations. Here is how you remove Apache2 cleanly on Ubuntu and Debian.

The first step is to stop any running instance of Apache2, because Apache2 will not be properly removed while it is running.

Then uninstall Apache2 and its dependent packages. Use purge option instead of remove option with apt-get command. The former option will remove dependent packages, as well as any configuration files created by them. In addition, use autoremove option as well, to remove any other dependencies that were installed with Apache2, but are no longer used by any other package.

Finally, check if there is any configuration files or manual pages belonging to Apache2, which are still not removed.

In this example, /etc/apache2 directory still exists. Since this directory (as well as any configuration files in it) is no longer necessary, go ahead and remove it manually.

Support Xmodulo

This website is made possible by minimal ads and your gracious donation via PayPal or credit card

Permanently removing apache2

It seems a simple apt-get remove apache2 does not completely remove apache2 as I can still see it on one of the processes when running top . How does one remove apache2 completely on his ubuntu server?

It’s not removed indeed:

But when I do apt-get remove apache2 again:

Jürgen Paul's user avatar

9 Answers 9

apache2 is a metapackage that just selects other packages. If you installed apache by installing that package, you just need to run this to clean up the automatically selected packages:

If that doesn’t work, you might have installed one of the dependents manually. You can target all the apache2- packages from space and nuke the lot:

For future reference, to find out which package a binary is from, you can run this:

I’d expect that to come back with apache2.2-bin (at the time of writing).

Похожие статьи