![내 시스템에 Apache 2.4.41이 설치되어 있는 이유는 무엇입니까?](https://linux55.com/image/198937/%EB%82%B4%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%20Apache%202.4.41%EC%9D%B4%20%EC%84%A4%EC%B9%98%EB%90%98%EC%96%B4%20%EC%9E%88%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
3일 전에 나는 내 로컬 호스트 포트 80이 Apache 서버에 의해 사용되고 있음을 발견했습니다. 나는 그것을 제거하고 그것이 일종의 맬웨어의 징후인지 조사하기 시작했습니다.
로그에서 찾았습니다.
bash에는 apt-get install apache2 명령이나 이와 유사한 명령이 없기 때문에 직접 설치하지 않았습니다.
시스템 로그를 통해 알 수 있듯이 서버는 git 종속성에 포함된 패키지로 설치되었습니다. 즉, 이전에 시스템에 git이 설치되어 있었습니다. 즉, apache2(내가 본 바에 따르면
apt-cache rdepends
)는 다른 패키지의 종속성이 아닙니다.종속성이 있는 apache2를 설치하는 동안 공식 사이트의 튜토리얼을 사용하여 docker를 설치했습니다. apache2를 직접 설치한 후 docker 설치를 시작합니다.
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release sudo apt-get install docker-ce=5:20.10.9~3-0~ubuntu-focal docker-ce-cli=5:20.10.9~3-0~ubuntu-focal containerd.io
"비밀" 설치의 apache2 종속성
"비밀" 설치가 종료되고 docker 설치가 시작됩니다.