나는 종종 Apache2가 포트 80에서 실행되는 것을 차단해야 합니다. 나는 내가 생각할 수 있는 모든 것을 다했습니다:
- sudo update-rc.d apache2 비활성화
- sudo update-rc.d -f apache2 삭제
- 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와 일치하는 현재 설치된 모든 패키지가 표시됩니다.