Bagaimana cara menghapus server apache2 di server ubuntu lalu menginstal ulang?

21

Saya mengalami beberapa masalah aneh dengan server Apache2 di server ubuntu saya. Saya yakin beberapa file konfigurasi mungkin telah dirusak. Apa cara termudah untuk menghapus apache2 sepenuhnya dari server saya. Saya mengetahui cara menginstal dengan menggunakan

sudo apt-get install apache2

tapi, saya hanya ingin memastikan saya benar-benar menghapus apache2.

TheJediCowboy
sumber

Jawaban:

14

Jalankan dua perintah berikut:

sudo apt-get --purge remove apache2
sudo apt-get remove apache2-common
Rajat
sumber
68

Pertama-tama hentikan server Anda:

sudo service apache2 stop

Hapus paket dan dependensi apache2:

sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
sudo apt-get autoremove --purge

Jika Anda memodifikasi atau menginstal barang secara manual, apt mungkin tidak menghapusnya. Periksa apa yang tersisa:

whereis apache2

Lihat apa yang ada di dalam direktori ini, dan jika Anda yakin ingin membuangnya, hapus direktori secara manual. Dalam hal ini:

sudo rm -Rf /etc/apache2 /usr/lib/apache2 /usr/include/apache2
Jeroen
sumber
2
Jawaban ini lebih lengkap daripada jawaban yang diterima. Urutan lengkap perintah adalah: sudo service apache2 stop sudo apt-get --purge remove apache2 sudo apt-get remove apache2-common sudo apt-get autoremove whereis apache2 apache2: /etc/apache2 sudo rm -rf /etc/apache2
Vladimir Tsvetkov
Jawaban menyeluruh yang bagus. : -0
djangofan
2
Ini harus ditandai sebagai jawaban yang benar. Baru saja mengalami banyak masalah dengan Apache2 dan ini menyelamatkan saya dari menginstal ulang OS saya (Linux Mint 14 MATE). Terima kasih!
Jonathan Komar
Cukup: "sudo apt-get remove apache2; sudo apt-get autoremove --purge"
diyism
0

Saya pikir Anda bisa mencobanya.

APACHE_PKGS=`sudo dpkg --get-selections | grep apache | cut -f 1

Di Terminal Anda kemudian periksa untuk melihat apakah itu ada di sana:

echo $APACHE_PKGS

Harus menunjukkan sesuatu seperti:

apache2 apache2-mpm-prefork apache2-utils apache2.2-common dan banyak lagi. Kemudian Anda menjalankan perintah ini:

sudo apt-get remove --purge $APACHE_PKGS
sudo apt-get install $APACHE_PKGS

Dan Anda harus baik untuk pergi.

Olu Smith
sumber