Làm cách nào để xóa sạch máy chủ apache2 trên máy chủ Ubuntu và sau đó cài đặt lại?


21

Tôi đang gặp một số vấn đề nghiêm trọng hơn với máy chủ Apache2 trên máy chủ Ubuntu của tôi. Tôi tin rằng một số tập tin cấu hình có thể đã bị giả mạo. Cách dễ nhất để loại bỏ hoàn toàn apache2 khỏi máy chủ của tôi. Tôi biết cách cài đặt bằng cách sử dụng

sudo apt-get cài đặt apache2

nhưng, tôi chỉ muốn chắc chắn rằng tôi loại bỏ hoàn toàn apache2.

Câu trả lời:


14

Chạy hai lệnh sau:

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

68

Đầu tiên dừng máy chủ của bạn rõ ràng:

sudo service apache2 stop

Loại bỏ các gói và phụ thuộc apache2:

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

Nếu bạn tự sửa đổi hoặc cài đặt công cụ, apt có thể không xóa nó. Kiểm tra những gì còn lại:

whereis apache2

Hãy xem những gì bên trong các thư mục này và nếu bạn tự tin muốn dọn rác, hãy xóa các thư mục theo cách thủ công. Trong trường hợp của tôi:

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

2
Câu trả lời này đầy đủ hơn câu trả lời được chấp nhận. Chuỗi lệnh đầy đủ là: 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

Câu trả lời thấu đáo. : -0
djangofan

2
Điều này nên được đánh dấu là câu trả lời chính xác. Chỉ có vô số rắc rối với Apache2 và điều này đã cứu tôi khỏi cài đặt lại hệ điều hành của mình (Linux Mint 14 MATE). Cảm ơn!
Jonathan Komar

Đơn giản chỉ cần: "sudo apt-get remove apache2; sudo apt-get
autoremove --purge

0

Tôi nghĩ bạn có thể thử nó.

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

Trong Terminal của bạn, sau đó kiểm tra xem nó có ở đó không:

echo $APACHE_PKGS

Nên hiển thị một cái gì đó như:

apache2 apache2-mpm-prefork apache2-utils apache2.2-common và nhiều hơn nữa. Sau đó, bạn chạy lệnh này:

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

Và bạn nên tốt để đi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.