AWS에서 VPC 구성을 하며 해당 EC2가 정말로 외부 접속이 불가능한지 테스트해보고 싶어졌다.
EC2를 만들고 시험 삼아 웹서버를 구성해 직접 접속해보고자 할 때 가장 간단한 방법을 소개한다.
바로 EC2에서 제공하는 사용자 데이터를 활용하는 방법이다.
사용자데이터는 인스턴스를 시작할 때 자동으로 실행하는 일종의 Script이다.
인스턴스를 재부팅하는 경우가 잦은 경우 필요한 명령어를 입력해두는 용도로 사용해도 좋다.
먼저 AMI는 Amazon Linux 2 를 사용했다.
나머지 설정을 완료한 이후 고급 세부 정보 탭을 열어보면 사용자 데이터 폼이 있다.
사용자 데이터에 아래의 코드를 입력한다.
#!/bin/bash
yum install httpd -y
service httpd start
이렇게하면 인스턴스가 실행될 때 httpd를 이용해 간단히 웹서버를 설치하고 실행하게 된다.
이제 아래 스크린샷과 같이 본인의 EC2 인스턴스의 퍼블릭 IP를 찾아 접속해본다. (인스턴스 주요 정보는 가렸습니다..)
아래와 같이 테스트 페이지가 나오면 성공이다!!
'프로그래밍 > 클라우드' 카테고리의 다른 글
[오라클 클라우드] 회원가입 지급검증(카드인증) 실패 오류 (3) | 2022.12.04 |
---|---|
[AWS] AWS 서비스 네이밍: Amazon과 AWS의 차이 (0) | 2022.12.03 |
서비스별 클라우드 서버 평생 무료, 크레딧 제공 정리 (0) | 2022.11.07 |
[용어-AWS] 고가용성과 내결함성의 차이 (0) | 2022.10.27 |
[용어] Fault와 Failure의 차이 (0) | 2022.10.27 |