Ubuntu 22.04에서 Apache를 2.4.58로 업그레이드

Ubuntu 22.04에서 Apache를 2.4.58로 업그레이드

Ubuntu 22.04를 실행하는 Digital Ocean이 있는 드롭릿에서 Apache를 2.4.52에서 2.4.58로 업그레이드하려고 합니다. 내 업그레이드 경로는 다음과 같습니다.

sudo apt update

그런 다음:

sudo apt install apache

그런데 다음과 같은 메시지가 옵니다.

apache2 is already the newest version (2.4.52-lubuntu4.7)

답변1

귀하의 감사에 결함이 있습니다. 버전 번호만 확인하는 것만으로는 충분하지 않습니다. 대규모 배포판의 패키지 관리자는 모든 보안 수정 사항을 적극적으로 유지 관리되는 버전으로 백포트합니다.

적용된 수정사항을 확인할 수 있습니다.패키지 변경 로그. 보안 업데이트를 설치하는 한, 원래 소프트웨어가 최신 버전에서 보안 수정 사항을 수정한 경우에도 보안 수정 사항도 받게 됩니다.

현재 Ubuntu 22.04 Apache 패키지의 최신 버전은 2.4.52-1ubuntu4.7입니다. 이미 해당 버전을 사용하고 있으므로 알려진 모든 보안 문제가 해결되었습니다. 여기서 가장 관련성이 높은 버전 번호는 마지막 부분인 ubuntu4.7.

보안 문제가 있는지 알고 싶다면 문제의 CVE 번호를 확인하고 변경 로그를 다시 확인하세요. 일반적으로 수정되어 업데이트된 패키지로 매우 빠르게 제공됩니다.

답변2

공식 Ubuntu 패키지의 버전 기록에서 해당 버전을 볼 수 없습니다. https://changelogs.ubuntu.com/changelogs/pool/main/a/apache2/apache2_2.4.52-1ubuntu4.7/changelog

가장 높은 버전은 2.4.52입니다.

답변3

2.4의 최신 업데이트(보안 또는 기타)는 항상 apache.org에서 제공됩니다.https://httpd.apache.org/security/vulnerabilities_24.html

Ubuntu 업데이트를 기다릴 수 있지만 업데이트/문제 해결(자체 릴리스 주기가 있기 때문에)은 Apache 팀보다 느리고 항상 뒤쳐집니다.

답변4

간단히 geven 명령으로 Apache 저장소를 추가하면 됩니다.

sudo add-apt-repository ppa:ondrej/apache2
sudo apt-get update 
sudo apt-get upgrade apache2

관련 정보