Ubuntu « Как удалить Apache 2 из Ubuntu?

Дело такое. Арендовал VDS-сервер, с ОС Ubuntu 9.10. Решил поставить на него сервер nginx. На VDS в тот момент уже стоял веб-сервер Apache 2. Его я удалил командой:
/** * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann * (http://qbnz.com/highlighter/ and http://geshi.org/) */ .bash.geshi_code {font-family:monospace;} .bash.geshi_code .imp {font-weight: bold; color: red;} .bash.geshi_code .kw1 {color: #000000; font-weight: bold;} .bash.geshi_code .kw2 {color: #c20cb9; font-weight: bold;} .bash.geshi_code .kw3 {color: #7a0874; font-weight: bold;} .bash.geshi_code .co0 {color: #666666; font-style: italic;} .bash.geshi_code .co1 {color: #800000;} .bash.geshi_code .co2 {color: #cc0000; font-style: italic;} .bash.geshi_code .co3 {color: #000000; font-weight: bold;} .bash.geshi_code .es1 {color: #000099; font-weight: bold;} .bash.geshi_code .es2 {color: #007800;} .bash.geshi_code .es3 {color: #007800;} .bash.geshi_code .es4 {color: #007800;} .bash.geshi_code .es5 {color: #780078;} .bash.geshi_code .es_h {color: #000099; font-weight: bold;} .bash.geshi_code .br0 {color: #7a0874; font-weight: bold;} .bash.geshi_code .sy0 {color: #000000; font-weight: bold;} .bash.geshi_code .st0 {color: #ff0000;} .bash.geshi_code .st_h {color: #ff0000;} .bash.geshi_code .nu0 {color: #000000;} .bash.geshi_code .re0 {color: #007800;} .bash.geshi_code .re1 {color: #007800;} .bash.geshi_code .re2 {color: #007800;} .bash.geshi_code .re4 {color: #007800;} .bash.geshi_code .re5 {color: #660033;} .bash.geshi_code span.xtra { display:block; }

apt-get remove apache2
 

В итоге он удалился, как я понял. Дальше я скомпилировал и установил nginx. Пытаюсь его запустить, а он ругается на то, что другая программа уже заняла 80-ый порт. Тогда я смотрю какая программа заняла 80-ый порт и вижу:
/** * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann * (http://qbnz.com/highlighter/ and http://geshi.org/) */ .bash.geshi_code {font-family:monospace;} .bash.geshi_code .imp {font-weight: bold; color: red;} .bash.geshi_code .kw1 {color: #000000; font-weight: bold;} .bash.geshi_code .kw2 {color: #c20cb9; font-weight: bold;} .bash.geshi_code .kw3 {color: #7a0874; font-weight: bold;} .bash.geshi_code .co0 {color: #666666; font-style: italic;} .bash.geshi_code .co1 {color: #800000;} .bash.geshi_code .co2 {color: #cc0000; font-style: italic;} .bash.geshi_code .co3 {color: #000000; font-weight: bold;} .bash.geshi_code .es1 {color: #000099; font-weight: bold;} .bash.geshi_code .es2 {color: #007800;} .bash.geshi_code .es3 {color: #007800;} .bash.geshi_code .es4 {color: #007800;} .bash.geshi_code .es5 {color: #780078;} .bash.geshi_code .es_h {color: #000099; font-weight: bold;} .bash.geshi_code .br0 {color: #7a0874; font-weight: bold;} .bash.geshi_code .sy0 {color: #000000; font-weight: bold;} .bash.geshi_code .st0 {color: #ff0000;} .bash.geshi_code .st_h {color: #ff0000;} .bash.geshi_code .nu0 {color: #000000;} .bash.geshi_code .re0 {color: #007800;} .bash.geshi_code .re1 {color: #007800;} .bash.geshi_code .re2 {color: #007800;} .bash.geshi_code .re4 {color: #007800;} .bash.geshi_code .re5 {color: #660033;} .bash.geshi_code span.xtra { display:block; }

root@ubuntu:~# netstat -lnp

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State                              PID/Program name
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN                             1932/mysqld
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN                             2761/apache2
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN                             1786/sshd
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    P                       ath
unix  2      [ ACC ]     STREAM     LISTENING     3799     2025/php-fpm        /                       tmp/php-fpm.sock
unix  2      [ ACC ]     STREAM     LISTENING     23       1/init              @                       /com/ubuntu/upstart
unix  2      [ ACC ]     STREAM     LISTENING     3398     1932/mysqld         /                       var/run/mysqld/mysqld.sock
unix  2      [ ACC ]     STREAM     LISTENING     2982     1606/hald           @                       /var/run/hald/dbus-6SFZtTQ4t1
unix  2      [ ACC ]     STREAM     LISTENING     2941     1588/dbus-daemon    /                       var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     3030     1606/hald           @                       /var/run/hald/dbus-fQFgRMsQjL
 


Как видно, по 80-му порту присутствует такая строчка: "tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2761/apache2", которая говорит нам о том, что 80-ый порт занял apache2.

Пытаюсь снова запустить "apt-get remove apache2", но он говорит, что "Package apache2 is not installed, so not removed". Видимо apache2 скомпилирован из исходников, и его нужно удалять с помощью "make uninstall", но на сервере я нигде не нашёл исходников, из которых он ставился.
Что делать, как быть?

1 ответов


apt-get remove (или purge) apache2


apt-get autoremove вот нужная команда