infra
Platform
강의
실습
학습경로
로드맵
블로그
커뮤니티
검색
Linux, Docker, DNS...
⌘K
로그인
시작하기
ACTIVE INCIDENT
00:00 elapsed
LAB
LAB-INFRA-01-NGINX-INSTALL
SEV-3
Nginx 설치 및 기동
ELAPSED
00:00
PHASE
0 / 4
SLA
30분
⚙️ Infra-Ops
← 목록
INCIDENT RESPONSE
0 / 5 단계 완료
00
BRIEF
인시던트 브리프
01
INVESTIGATE
Nginx 패키지 설치
02
EXECUTE
서비스 기동 및 부팅 자동 시작 설정
03
FIX
80포트 접속 확인 및 방화벽 설정
04
COMPLETE
해결 완료
📚 PREREQUISITES
Theory
linux/service-management
Theory
linux/process-management
TRACK
INFRA-OPS
SLA
30분
SEV
SEV-3
PHASES
3단계
ENV
local
INCOMING TICKET
“운영 티켓: "신규 Ubuntu 22.04 서버에 Nginx 웹서버 구성 요청 — 재부팅 자동 기동 보장, 80포트 외부 접속 확인까지"”
YOUR ROLE
주니어 인프라 엔지니어
IMPACT IF UNRESOLVED
Nginx 미설치 시 백엔드 배포 불가. 방화벽 설정 누락 시 외부에서 서비스 접속 불가
🚨
INCIDENT BRIEF
팀에서 신규 서버에 웹서버를 구성해달라는 요청이 들어왔습니다.
"Ubuntu 22.04 서버에 Nginx 설치하고, 재부팅해도 자동 시작되게 설정해줘. 80포트로 기본 페이지 뜨면 돼."
패키지 설치부터 서비스 등록, 접속 확인까지 웹서버 설치의 전체 흐름을 익힙니다.
⏱ 30분
📊 입문
🔧 3단계
#nginx
#web-server
#systemd
#linux
MISSION
1
Nginx 패키지 설치
nginx -v 명령으로 설치된 버전이 출력되고, /etc/nginx/nginx.conf가 존재하는 상태를 만든다
2
서비스 기동 및 부팅 자동 시작 설정
systemctl status nginx에서 active (running)이 출력되고, is-enabled 결과가 enabled임을 확인한다
3
80포트 접속 확인 및 방화벽 설정
curl -I localhost에서 HTTP 200 OK 응답이 오고, UFW가 활성화된 경우 80포트가 허용 목록에 있는지 확인한다
📌 선수 지식
• [이론] linux/service-management
• [이론] linux/process-management
ℹ️ 실습 환경
환경:
local
필요 도구: curl, systemctl, apt
검증 스크립트:
/labs/lab-infra-01-nginx-install/scripts/verify.sh
🔒
실습 실행은 Pro 플랜 전용입니다
인시던트 브리프와 학습 자료는 지금 바로 확인할 수 있습니다. 실제 실습 진행 및 터미널 사용은 Pro 플랜에서 가능합니다.
Pro로 업그레이드 →
>_ LAB TERMINAL
↔ 너비 조절
✕
참고 자료
노트
활동 로그
NOTES