Nginx 기초 사용법

1. 개요 Nginx는 고성능의 웹 서버이자 리버스 프록시 서버입니다. 주요 기능으로는 리버스 프록시, 로드 밸런싱, 정적/동적 자원 분리 등이 있으며, 시스템의 성능과 보안을 향상시키기 위해 프로젝트 배포 시 널리 사용됩니다. 아래에서는 Nginx의 핵심 기능들을 살펴보겠습니다. 2. 주요 기능 (1) 포워드 프록시(Forward Proxy) 클라이언트가 인터넷 상의 다른 서버에 ...

9월 10일 21:11에 게시됨

Nacos 클러스터를 리눅스에 구축하고 Nginx로 로드 밸런싱 구성하기

개요 본 문서에서는 단일 호스트 환경에서 3개의 Nacos 인스턴스를 클러스터로 구성하고, Nginx를 통해 외부 요청을 분산 처리하는 방법을 설명합니다. 사전 준비로 데이터베이스 초기화 및 방화벽 설정은 완료되어야 합니다. Java 런타임 설치 Nacos는 자바 기반 애플리케이션이므로 JDK가 필수입니다. JDK 압축 해제 cd /data/soft tar -zxvf jdk-23_linux-x64_bin.tar ...

8월 27일 06:33에 게시됨

포토샵 스테이블 디퓨전 플러그인을 위한 멀티 서버 배포 및 로드 밸런싱 전략

Auto-Photoshop-StableDiffusion-Plugin은 디자이너가 익숙한 포토샵 인터페이스 내에서 Stable Diffusion의 강력한 AI 이미지 생성 기능을 활용할 수 있게 해주는 도구입니다. 하지만 고해상도 작업이나 다수의 사용자가 동시에 접속하는 환경에서는 단일 서버만으로 성능 한계에 부딪힐 수 있습니다. 시스템의 안정성을 높이고 처리 속도를 최적화하기 위한 멀티 서버 배 ...

7월 27일 02:32에 게시됨

Linux 기반 HAProxy 고가용성 로드밸런스 클러스터 구축 실습

HAProxy 는 높은 성능과 안정성을 갖춘 오픈소스 로드밸런서로, TCP 와 HTTP 기반의 애플리케이션에 대해 프로キシ 서비스를 제공합니다. 가상 호스팅을 지원하며 최대 10Gbps 급의 트래픽 처리 능력을 갖춘 것으로 알려져 있습니다. 네트워크 계층 4(Transport Layer) 부터 7(Application Layer) 까지 포괄적으로 지원하는 점도 특징 중 하나이며, MySQL 과 같은 데이터베 ...

7월 8일 21:55에 게시됨

Nginx에서 백엔드 서버의 상태를 감지하여 장애 노드로의 요청 분배를 자동으로 차단하는 방법

서비스 안정성을 높이기 위해 Nginx는 백엔드 서버의 상태를 감지하고, 장애가 발생한 노드로 요청을 보내지 않도록 구성할 수 있습니다. 이를 위한 두 가지 접근 방식은 다음과 같습니다: 수동(패시브) 상태 확인: Nginx 기본 기능만으로 구현 가능하며, 소규모 또는 중간 규모 환경에 적합합니다. 능동(액티브) 상태 확인: 외부 모듈을 통해 주기적으로 백엔드 상태를 ...

6월 8일 18:33에 게시됨