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에 게시됨