Ubuntu sunucusundaki apache2 sunucusunu nasıl temiz bir şekilde kaldırırım ve sonra tekrar yüklerim?


21

Ubuntu sunucumda Apache2 sunucusuyla ilgili bazı tuhaf sorunlar yaşıyorum. Bazı yapılandırma dosyalarının değiştirilebileceğini düşünüyorum. Apache2'yi sunucumdan tamamen kaldırmanın en kolay yolu nedir? Kullanarak yüklemek nasıl farkındayım

sudo apt-get install apache2

ancak apache2'yi tamamen kaldırdığımdan emin olmak istiyorum.

Yanıtlar:


14

Aşağıdaki iki komutu çalıştırın:

sudo apt-get --purge remove apache2
sudo apt-get remove apache2-common

68

İlk önce sunucunuzu açıkça durdurun:

sudo service apache2 stop

Apache2 paketlerini ve bağımlılıklarını kaldırın:

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

El ile bir şey değiştirdiyseniz veya yüklediyseniz, apt silinemez. Ne kaldığını kontrol et:

whereis apache2

Bu dizinlerin içinde ne olduğuna bir bakın ve onu çöpe atmak istediğinizden eminseniz, dizinleri el ile kaldırın. Benim durumumda:

sudo rm -Rf /etc/apache2 /usr/lib/apache2 /usr/include/apache2

2
Bu cevap, kabul edilen cevaptan daha eksiksiz. Komutların tam sırası şudur: 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

Harika kapsamlı cevap. : -0
djangofan

2
Bu doğru cevap olarak işaretlenmelidir. Sadece Apache2 ile bir sürü sorun yaşadım ve bu beni işletim sistemimi yeniden yüklemekten kurtardı (Linux Mint 14 MATE). Teşekkürler!
Jonathan Komar

Basitçe: "sudo apt-get apache2'yi kaldır; sudo apt-get autoremove --purge"
diyizm

0

Bunu deneyebileceğini düşünüyorum.

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

Terminalinizde daha sonra olup olmadığını kontrol edin:

echo $APACHE_PKGS

Gibi bir şey göstermeli:

apache2 apache2-mpm-prefork apache2-apache2.2-ortak ve çok daha fazlasını sağlar. Sonra bu komutu çalıştırın:

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

Ve gitmek için iyi olmalısın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.