# 패키지 매니저 업데이트
sudo yum update -y
# Nginx 설치
sudo yum install nginx -y
# Nginx 실행 및 서버 부팅 시 자동 실행 설정
sudo systemctl start nginx
sudo systemctl enable nginx
# 기본 설정 파일 백업
sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
# 설정 파일 열기
sudo nano /etc/nginx/nginx.conf
nginx.conf 내용 수정server {
listen 80;
listen [::]:80;
server_name 도메인 www.도메인;
location / {
proxy_pass http://localhost:8080;
proxy_http_version 1.1;
# SSE 및 실시간 통신 설정
proxy_set_header Connection "";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_cache_off;
proxy_buffering off;
proxy_read_timeout 3600s;
chunked_transfer_encoding off;
}
# 기존에 있던 다른 설정들은 일단 그대로 두기
}
# 문법 체크
sudo nginx -t
# Nginx 재시작
sudo systemctl restart nginx
AWS 보안 그룹에서 80 포트를 여는 것이 필수