Apache2가 시작 시 포트 80에서 다시 시작되지 않도록 방지

Apache2가 시작 시 포트 80에서 다시 시작되지 않도록 방지

나는 종종 Apache2가 포트 80에서 실행되는 것을 차단해야 합니다. 나는 내가 생각할 수 있는 모든 것을 다했습니다:

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

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

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

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

고마워요, 테일러

답변1

댓글에 설명된 대로관리 벌, 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와 일치하는 현재 설치된 모든 패키지가 표시됩니다.

관련 정보