본문 바로가기

:SERVER/AWS

[easyupclass] EC2 서버 생성 및 고정 IP 설정, 환경변수 저장

반응형

1. EC2 서버 생성
ubuntu 20.4
30G 스토리지 로 EC2 서버 생성하기

2. 
공인 IP
사설 IP (내부 IP)


* DHCP 할당: 남는 IP를 부여해주는 프로세스. 사용중이면 다른 IP로 변경. > (유동 IP) > 서버 운영 불가능
* 고정 IP가 필요함

3.
AWS 프리티어 > 처음에 유동 IP(공인 IP)를 제공함 > 고정 IP로 변경해야함
고정 IP를 부여 받고, EC2에 연결하지 않으면 유료.
고정 IP를 부여 받고 EC2에 연결하면 무료. (1개)

4. AWS Dashboard > EC2 > 탄력적 IP 메뉴 이동
탄력적 IP 주소 할당
작업 > 탄력적 IP 주소 연결 > 1번에서 만든 EC2 인스턴스를 선택 후 연결해준다


4. SSH로 EC2 서버에 접속

5. 환경 변수 설정
환경 변수를 저장하는 방법
export [변수명]=[값]
ex ) export LOVE="lovelovelove"
* export로 저장한 환경변수는 터미널을 재시작하면 값이 사라진다

5. ~(Root)위치에서 .bashrc 파일 수정하기
bashrc 파일은 환경 변수를 저장하는 파일 (ubuntu). 재부팅 할 때 적용이 됨.
vi ./.bashrc
제일 밑으로 이동 후 i 키 클릭
export LOVE="lovelovelove"
esc 키 클릭
:wq 엔터

6. .bashrc 재시작 없이 환경변수 강제 적용하기
source ./.bashrc
만약 재부팅 하고싶으면, 인스턴스 대시보드에서 인스턴스 마우스 우클릭해서 인스턴스 재부팅하면 됩니다



출처이지업클래스 | 개발자를 위한 AWS DevOps 입문 [CI/CD 무중단 배포]
https://easyupclass.e-itwill.com/course/course_view.jsp?id=74&rtype=0&ch=course

반응형