본문 바로가기
걸어서 개발 속으로

Amazon EC2 인스턴스에 nginx 올리기

by 손건호 2021. 3. 22.

기존에 aws의 lightsail 을 이용중이었다

복학하고 자격증 준비 하느라 개발이나 서버는 건들이지도 않고 있는데

다달이 서버비가 나가는것이 아까워 하던중

아마존 웹서비스 ec2 의 1년 무료티어 소식이 생각나서

도전 해봤다

 

 

nginx 설치

1. yum 업데이트

$ yum -y update

 

2. 자바 버전확인

$ javac -version

 

3. 자바 설치

$ yum -y install java-1.8*-devel

 

4. epel - release 등등 설치,

-epel은 yum으로 지원하지않는 것들을

추가로 설치할수있도록 해주는것이다

 

$ yum -y install epel-release gcc-c++

 

 

5. nginx 설치

$ yum install nginx

 

웹 에서 본인 ip로 작동 정상확인

+ aws ec2 의 리눅스2os 는 systemctl 을 사용해야 한다

 

 

+ nginx 상태보기

$ systemctl status nginx

 

+ nginx 시작하기

$ systemctl start nginx

 

+ 서버가 제부팅 될때 자동으로 nginx 시작하기

$ systemctl enable nginx

 

 

 

 

 

+ AWS 인스턴스 네트워크설정

 

aws ec2 인스턴스 > 보안 에서

인바운드 규칙을 추가

tcp 80, 8080 을  ip 제한 안함 으로

설정 한다

http,https 로 추가하면 자동설정 된다

 

nginx restart 

브라우저에 ip로 nginx html 을 확인

 

 

 

 

 

댓글