내맘대로 Study/AWS의 모든것

[실전 무료 AWS] 5. EC2 instance에 nginx 설치

jinkwon.kim 2021. 9. 18. 00:21
728x90
반응형

[실전 무료 AWS] 목차

 

nginx 절차

1. nginx 설치를 위한 repo 설정 

2. nginx 설치 

3. 외부에서의 접속을 위한 security group 룰 추가

4. 접속 확인

 

nginx 설치를 위한 repo 설정 

1. 왜 해야 하나? 

EC2 instance를 amazon linux로 설치 시 nginx에 대 한 repo 경로가 없기 때문에 추가해야 합니다. 

실제로 명령을 내리면 다음과 같이 나옵니다. 

$sudo yum -y install nginx

 

 

2. nginx repo 추가 

sudo vi /etc/yum.repos.d/nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

 

3. nignx 정보 확인

yum info 명령을 통해서 nginx의 repo가 잘 적용되었는지 확인합니다. 

$sudo yum info nginx 

 

nginx 설치

1. 설치

$sudo yum -y install nginx

 

2. 설치 확인

nginx -v 를 통하여 nginx가 잘 설치되었는지 확인합니다.

 

nginx 실행 및 종료 

1. 실행 

$sudo systemctl start nginx

2. 상태 보기 

$sudo systemctl status nginx

3. 종료 

$sudo systemctl stop nginx

 

외부에서의 접속을 위한 security group 룰 추가

1. nginx가 설치된 instance의 security group을 알아내서 해당 security group으로 설정 화면으로 이동합니다.

2. security group의 inbound에 80 port 접속을 허용할 rule을 추가합니다. 

    1) security group의 inbound rules 편집을 클릭합니다. 

    2) HTTP rule을 추가합니다. 

 

 

접속 확인

instance의 public DNS와 IPv4 public ip를 통하여 접속을 확인합니다.

 

public DNS 접속 

 

IPv4 public ip 접속

 

728x90
반응형