(추천) AWS EC2 서버 자기 IP 찾아 갱신

AWS 에서 사용

by Master Seo

AWS AMI 자체에 기능을 내장하면, 새 인스턴스를 생성할 때마다 User Data를 따로 입력하지 않아도 서버가 켜질 때마다 자동으로 자기 IP를 찾아 웹 페이지를 갱신합니다.

가장 안정적인 방법은 Linux의 표준 서비스 관리자인 systemd를 사용하는 것입니다

로드 밸런서 동작 확인할 때 사용하면 좋다.

EC2에 로그온 하여 작업만 하면 된다.



AI에게 스크립트 작성 해달라고 했다~



1

apache 자체가 안 떠 있는 경우

apache 설치 후 동작





결과 확인

위 설정이 완료된 인스턴스를 **[작업] -> [이미지 및 템플릿] -> [이미지 생성]**을 통해 AMI로 만듭니다.

생성된 AMI로 새 인스턴스를 2~3대 띄워보세요. (User Data는 비워둬도 됩니다.)

각 인스턴스의 공인 IP나 로드 밸런서 DNS로 접속하면, 별도 설정 없이도 각자의 Private IP가 정확히 출력됩니다.


왜 이 방식이 더 좋은가요?

확장성: Auto Scaling 그룹을 만들 때 매우 편리합니다.

정확성: AMI에 고정된 옛날 IP가 아니라, 부팅 직후 네트워크가 연결된 시점의 IP를 즉시 가져옵니다.

관리 편의성: 인스턴스를 생성할 때마다 긴 스크립트를 복사/붙여 넣기 할 필요가 없습니다.


110 ip.png
120 149.png




2

apache는 떠 있는 경우




3

로드 밸런서 상태 확인


130 lb.png



같이 볼만한 자료


https://brunch.co.kr/@topasvga/5489




https://brunch.co.kr/@topasvga/5488


keyword
매거진의 이전글AWS 계정 해지법-2026-01