본문 바로가기
기타 개발관련

[AWS] EC2 instance Amazon-Linux / nginx, mysql 설치

by Minius 2020. 4. 8.
반응형

매번 EC2 instance를 만드는데 설정하는게 헷갈려서

정리 해보려고 작성합니다.

 

이전엔 Centos를 썼는데 오늘은 Amazon-Linux를 설정합니다.

 

 

먼저 yum update를 하라고 나오기 때문에

sudo yum update

 

https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-install-extras-library-software/

 

Amazon Linux 2 EC2 인스턴스의 Extras 라이브러리에서 소프트웨어 설치

Extras 라이브러리에서 소프트웨어 패키지를 설치하려면 먼저 amazon-linux-extras 리포지토리가 인스턴스에 설치되어 있는지 확인하십시오. 그런 다음, 사용 가능한 소프트웨어 패키지를 나열하고 찾고 있는 패키지를 활성화한 후, yum을 사용하여 패키지를 설치하십시오.

aws.amazon.com

nginx와 mysql을 설치하고 싶은데...

 

amazon-linux-extras list에는 nginx1 밖에 없습니다.

 

nginx1부터 설치하겠습니다.

 

sudo amazon-linux-extras enable nginx1

sudo yum clean metadata && sudo yum install nginx1

그리고 설치가 되었는지 확인합니다.

 

No package nginx1 available. 라는 문구가 절 불안하게 만듭니다.

 

yum list installed nginx1

아니나 다를까, Error: No matching Packages to list 

 

다시 위를 보니

 

nginx1 이 아닌 그냥 nginx 입니다.

재설치.

 

설치가 진행됩니다.

이럴 때, y를 누르기 귀찮다면 명령어 뒤에 -y를 붙여주면 된다고 합니다.

 

궁금하니 실행 취소하고 붙여서 다시 해봅니다.

 

sudo yum clean metadata && sudo yum install nginx -y

정말 묻지도 따지지도 않고 넘어가주며 Complete!를 띄워줍니다.

 

다시 설치 확인, nginx1로 적지 않기.

yum list installed nginx

설치 확인 되었습니다.

 

 

 


 

mysql을 설치하는 방법을 찾습니다.

 

https://intellipaat.com/community/9231/how-to-install-mysql-5-7-on-amazon-ec2

 

How to install MySQL 5.7 on Amazon ec2 - Intellipaat Community

How am I able to install MySQL 5.7 in the cloud on Amazon EC2? Most of the Amazon Machine Instances (AMIs) that I see either lack any MySQL server or possess an older version such as MySQL Server 5.5 I want to use the latest and greatest.

intellipaat.com

간단하게 설명해주어서 정말 고맙습니다...

댓글