우분투 서버에서 apache2 서버를 깨끗하게 제거한 다음 다시 설치하려면 어떻게합니까?


21

우분투 서버에서 Apache2 서버에 문제가 있습니다. 일부 구성 파일이 변조되었을 수 있습니다. 내 서버에서 apache2를 완전히 제거하는 가장 쉬운 방법은 무엇입니까? 사용하여 설치하는 방법을 알고 있습니다

sudo apt-get 설치 apache2

그러나, 나는 단지 apache2를 완전히 제거하고 싶습니다.

답변:


14

다음 두 명령을 실행하십시오.

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

68

먼저 서버를 분명히 중지하십시오.

sudo service apache2 stop

Apache2 패키지 및 종속성을 제거하십시오.

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

수동으로 수정하거나 설치 한 경우 apt가 제거하지 못할 수 있습니다. 남은 것을 확인하십시오 :

whereis apache2

이 디렉토리 내부의 내용을 살펴보고 휴지통을 휴지통으로 옮기려면 디렉토리를 수동으로 제거하십시오. 나의 경우에는:

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

2
이 답변은 허용 된 답변보다 더 완전합니다. 명령의 전체 순서는 다음과 같습니다 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
블라디미르 Tsvetkov

훌륭한 답변. : -0
djangofan

2
정답으로 표시해야합니다. Apache2에 많은 문제가 있었기 때문에 OS (Linux Mint 14 MATE)를 다시 설치하지 않아도되었습니다. 감사!
Jonathan Komar

간단히 "는 sudo apt-get을 제거 아파치를, apt-get을 autoremove --purge sudo를"
diyism

0

나는 당신이 이것을 시도 할 수 있다고 생각합니다.

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

터미널에서 터미널이 있는지 확인하십시오.

echo $APACHE_PKGS

다음과 같이 보여야합니다.

apache2 apache2-mpm-prefork apache2-utils apache2.2-common 및 기타 여러 가지. 그런 다음이 명령을 실행하십시오.

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

그리고 당신은 잘 가야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.