부팅 시 Apache2가 포트 80에서 다시 시작되지 않도록 중지

부팅 시 Apache2가 포트 80에서 다시 시작되지 않도록 중지

저는 Apache2가 포트 80에서 실행되는 것을 지속적으로 중지해야 합니다. 저는 제가 생각할 수 있는 모든 작업을 수행했습니다.

  1. sudo update-rc.d apache2 비활성화
  2. sudo update-rc.d -f apache2 제거
  3. sudo apt 제거 apache2.*

그러나 컴퓨터를 재부팅할 때마다 Apache2는 어떻게든 포트 80에서 다시 시작되고 "Apache2 Ubuntu 기본 페이지"가 ​​localhost에 다시 나타납니다.

필연적으로 포트 80을 사용하는 긴 빌드를 실행하게 되었고 포트 80에서 Apache2 서비스를 중지하는 것을 잊어버렸습니다. Apache2를 영원히 중지하고 끝내고 싶습니다.

부팅 시 Apache2가 다시 시작되는 것을 중지하는 방법에 대한 정보를 찾을 수 없습니다.

고마워요, 타일러

답변1

댓글에 설명된 대로AdminBee, 다음을 사용하여 Ubuntu 버전에서 서비스를 비활성화해야 합니다 systemd.

sudo systemctl disable apache2

enable서비스를 다시 활성화하는 데 사용됩니다 .

그런 다음 다음을 사용하여 서비스를 수동으로 시작/중지할 수 있습니다.

sudo systemctl start apache2
sudo systemctl stop apache2

또는

sudo service apache2 start
sudo service apache2 stop

당신이 그것을 필요로 하는 경우에.

답변2

Apache를 제거하려면:

sudo apt purge apache*

apache2 뒤에 있는 점이 문제일 가능성이 가장 높습니다.

다음을 사용하여 이것이 작동했는지 확인할 수 있습니다 dpkg.

dpkg -l | grep '^ii' | grep -i apache

그러면 (대소문자 구분 없음) 문자열 apache와 일치하는 현재 설치된 모든 패키지가 표시됩니다.

관련 정보