본문 바로가기

Cloud/AWS

SA Project (4) / ALB와 Nginx 연동

이전 글

 

SA Project (3) / public subnet에 NAT, ALB 생성

NAT 생성- private subnet에 인터넷을 연결해줄 NAT를 각 가용영역의 public subnet에 생성해준다. - private subnet 라우팅테이블 수정하여 모든 패킷을 nat로 보내도록 한다.  인스턴스를 생성할 때, ssh 접속

nolzaheo.tistory.com

 

이전 글에서 ALB를 생성해 private 서브넷의 인스턴스들을 가리키도록 했다. 해당 인스턴스들에는 Nginx가 WEB 서버로 동작하고있다. 따라서 ALB dns를 타고 들어온 트래픽들이 Nginx로 포워딩 되므로, 웹서버가 ALB dns 주소를 listen하도록 설정을 바꿔줘야한다.

 

vi /etc/nginx/sites-available/default

server의 server_name을 ALB dns 주소로 변경

sudo systemctl restart nginx
sudo systemctl status nginx