Nginx 소스 컴파일 및 고급 설정 가이드

1. Nginx 소스 빌드 설치 1.1 소스 코드 다운로드 및 압축 해제 # 최신 안정 버전 다운로드 wget https://nginx.org/download/nginx-1.28.1.tar.gz # 압축 해제 및 디렉토리 이동 tar -zxvf nginx-1.28.1.tar.gz cd nginx-1.28.1/ 1.2 빌드 환경 준비 필수 의존성 패키지를 설치합니다. # Rocky Linux/RHEL 계열 dnf install -y gcc openssl-devel pcre2-devel zlib-dev ...

6월 1일 06:48에 게시됨

Docker 컨테이너 외부 접근 및 포트 바인딩

컨테이너는 독립적인 내부 네트워크와 IP를 보유하며, docker inspect 실행 결과의 NetworkSettings 영역에서 상세 정보를 확인할 수 있다. 호스트 환경에서 컨테이너 내부 애플리케이션에 접근하려면 docker run 명령어의 -P 또는 -p 옵션으로 포트 매핑을 설정해야 한다. 매핑된 포트 정보는 docker port 명령어나 docker ps의 PORTS 열에서 확인 가능하다. -p, --pub ...

5월 30일 12:35에 게시됨

Jenkins, Docker, Nginx를 활용한 프론트엔드 자동화 배포 파이프라인 구축

시스템 아키텍처 개요 지속적 통합 및 지속적 배포(CI/CD) 환경을 구축하기 위해 소스 코드 저장소부터 실제 서비스 환경까지의 흐름을 다음과 같이 설계합니다. 소스 코드 저장소 (Git Push) ↓ Jenkins (웹훅 트리거 및 파이프라인 실행) ↓ Docker (멀티 스테이지 빌드 및 이미지 생성) ↓ Nginx (컨테이너 기반 정적 파일 서빙) 인프라 환경 설정 1. 도커 엔진 설 ...

5월 29일 14:42에 게시됨

Nginx 초기 설정 및 고급 구성 가이드

실험 1: Nginx 소스 코드 컴파일 1. 소프트웨어 다운로드 [root@Nginx ~]# wget https://nginx.org/download/nginx-1.28.1.tar.gz 2. 압축 해제 [root@Nginx ~]# tar zxf nginx-1.28.1.tar.gz [root@Nginx ~]# cd nginx-1.28.1/ 3. 의존성 설치 및 환경 검사 [root@Nginx ~]# dnf install gcc openssl-devel.x86_64 pcre2-devel.x86_64 zlib-devel -y [root@Nginx ngin ...

5월 27일 08:52에 게시됨

nginx secure_link 지시문을 활용한 다운로드 링크 도용 방지 구현

1. nginx 설치 및 모듈 확인 먼저 nginx가 설치되어 있는지, 그리고 필요한 모듈이 포함되어 있는지 확인합니다. secure_link 모듈은 ngx_http_secure_link_module로서 nginx에 기본적으로 포함되어 있습니다. [root@file_server ~]# nginx -V 2>&1 | grep secure_link 출력 결과에 ngx_http_secure_link_module이 포함되어 있으면 준비가 완료된 것입니다. 2. nginx ...

5월 26일 00:26에 게시됨

Nginx와 UWSGI를 이용한 웹 서버 구축

Tengine은 타오바오(淘宝)에서 시작한 웹 서버 프로젝트입니다. Nginx를 기반으로 대규모 트래픽 웹사이트의 요구사항에 맞춰 여러 고급 기능과 특징이 추가되었습니다. Tengine의 성능과 안정성은 타오바오, 티몰(天猫)과 같은 대형 웹사이트에서 검증되었습니다. 궁극적인 목표는 효율적이고 안정적이며 안전한 웹 플랫폼을 구축하는 것입니다. Nginx의 고급 버전으로 이 ...

5월 25일 05:32에 게시됨

Spring Boot 기반 백엔드와 Vue 3 프론트엔드로 구축한 가사 서비스 플랫폼 개발 가이드

가사 관리 솔루션의 아키텍처 설계 및 구현 방법론 현대적인 웹 애플리케이션을 구축하기 위해 마이크로서비스 아키텍처와 반응형 UI 프레임워크를 결합하는 것은 필수적인 역량입니다. 본 문서에서는 가정 서비스 매칭 시스템을 예로 들어, 백엔드는 Spring Boot 생태계를 활용하고 프론트는 Vue 3 기술 스택을 적용하여 클라이언트와 서버 간 효율적인 통신 구조를 만드 ...

5월 20일 16:11에 게시됨