본문 바로가기

nginx3

Ubuntu(우분투)에 Nginx 설치 및 구동 ✅ Nginx 서버 준비 🔹 Ubuntu 서버라면sudo apt updatesudo apt install nginx -y 🔹 실행 및 상태 확인sudo systemctl start nginxsudo systemctl enable nginxsudo systemctl status nginx ✅ 백엔드 서버 목록 파악예를 들어 다음처럼 운영 중이라 가정서버 IP포트설명192.168.0.105005Backend 1192.168.0.115005Backend 2192.168.0.125005Backend 3 ✅ Nginx 설정 파일 작성🔹 /etc/nginx/conf.d/backend.conf 라는 파일을 새로 만듭니다sudo nano /etc/nginx/conf.d/backend.conf🔹 설정 예시 ( R.. 2025. 8. 4.
Nginx - 로드밸런서 ✅ 1단계 - 기본 개념 잡기로드밸런서란?여러 대의 서버(백엔드)를 하나처럼 묶어서, 트래픽을 분산시켜주는 장치입니다.주로 Nginx를 사용해 소프트웨어 방식으로 구현합니다. ✅ 2단계 - 기본 환경 구성 💻 예제 환경 구성 (로컬에서 먼저 테스트)- nginx (로드밸런서)- app1 (Node.js 서버)- app2 (Node.js 서버) 폴더 구조 예시project-root/├── nginx/│ └── default.conf├── app1/│ └── server.js├── app2/│ └── server.js└── docker-compose.yml ✅ 3단계 - 간단한 Node.js 백엔드 서버 만들기 (app1, app2)// app1/server.jsimport express fro.. 2025. 8. 4.
🐳 웹 프론트엔드 프로젝트(HTML, CSS, Nginx)를 Docker로 배포하기 ✅ 1. 정적 웹페이지 만들기mkdir my-webcd my-web 📄 index.html Hello from Docker + Nginx! 📄style.cssbody { background-color: #f5f5f5; color: #333; text-alifgn: center; margin-top: 100px; font-family: sans-serif;} ✅ 2. Nginx 설정파일 작성mkdir config 📄 config/default.confserver { listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index.html }} .. 2025. 6. 25.