[AWS] 서버 구축 EC2(WEB) - Nginx 설치

서버 구축 순서

 

  1. 현재글
  2. [AWS] 서버 구축 EC2(WAS) - Java, Tomcat 설치
  3. [AWS] 서버 구축 EC2(WEB, WAS) - Nginx, Tomcat 연동

 

 

EC2 Server 환경

 

Amazon Machine Image(AMI)

Amazon Linux 2023 AMI

 

아키텍처

64비트(Arm)

 

 

Nginx 설치
# root 사용자의 권한을 얻어준다.
sudo -s

#  yum을 최신상태로 update 시켜준다.
yum update -y

# yum repository에 nginx를 다운받을 수 있는 repository를 등록 해준다.
vi /etc/yum.repos.d/nginx.repo

 

위의 명령어를 통해 새로운 파일이 생성된다.

 

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

새로 생성한 파일에 위의 내용 붙여 넣기 후

ESC > ':qw ' 입력 > 엔터로 빠져나온다.

 

# 새로 등록한 nginx repository에 상태를 체크한다.
yum info nginx

위 사진과 비슷한 내용이 나온다면 repository에 성공적으로 등록된 것이다.

 

 

# nginx를 설치 한다.
yum install nginx -y

# 설치한 nginx의 버전을 확인 한다.
nginx -v

# nginx 시작
systemctl start nginx

# nginx 종료
systemctl stop nginx

# nginx 상태 확인
systemctl status nginx

 

 

Nginx를 실행하기 전 EC2의 보안그룹에 접속할 수 있는 ip를 미리 허용해 두자. (Nginx의 기본 포트는 80)