nginx 1.25.x 컴파일 방법 - ubuntu

최근 nginx의 컴파일 방식이 변경되어 변경된 방식에 대한 컴파일 방법을 정리
nginx 1.25.2 소스 버전을 대상으로 정리

1. nginx 소스 다운로드

# cd /root
# wget https://github.com/nginx/nginx/archive/refs/tags/release-1.25.2.tar.gz
# tar xvzf release-1.25.2.tar.gz

 

2. header more module 추가를 위한 다운로드

# cd /root
# git clone https://github.com/openresty/headers-more-nginx-module.git

 

3. 컴파일 시, 필요한 개발 라이브러리 패키지 설치

VIRT(QEMU/KVM) 상에 실행되는 Windows 시스템에 Copy & Paste 기능 지원하기

Ubuntu에서 아래 명령어를 실행해서 virt 구동 환경을 구성 후, Windows 11을 구성했다.

# apt install virt-manager

 

Windows 11 하드웨어 의존성 무시하고 설치하기 - 정품 ISO 사용
위 가이드로 설치하면 TPM 의존성을 무시하고 Windows 11 설치도 가능하다.

문제는 virt-manager를 통한 console로는 copy &. paste가 지원되지 않는다는 것이다.

아래 spice guest tools를 Windows 11에 설치해준다.