EC2 3

[AWS] EC2 서버 환경 구축하기(Nginx, PHP, MySQL 설치 & 연동)

오늘은 그동안 만들어왔던 EC2 인스턴스에 서버 환경 구축을 해보자. 서버 구성 환경 웹 서버 - nginx 프로그래밍 언어 - PHP 데이터베이스 - MySQL 그럼 start Nginx 웹서버 설치하기 sudo apt update 1) nginx 설치 sudo apt install nginx 2)nginx 설치 확인 nginx -v 다운로드가 완료된 후, 2번의 설치 확인을 수행하면 위 사진과 같이 설치된 nginx의 버전이 뜨는 것을 확인할 수 있다. MySQL Server 설치하기 1)mysql 설치 sudo apt install mysql-server 2) mysql 보안설정 sudo mysql_secure_installation 3) mysql 접속 sudo mysql -u root -p 위와..

AWS 2022.03.22

[AWS] AWS EC2 인스턴스 탄력적 IP(Elastic IP) 적용하기 (요금 부과 사항 알아보기)

저번에는 EC2 인스턴스를 생성해봤다. EC2 인스턴스에 접근하기 위해 퍼블릭 IP를 사용하는데, 퍼블릭 IP의 경우 유동 IP이기 때문에 인스턴스를 중지했다가 재시작하게 되면 퍼블릭 IP가 변경되게 된다. 퍼블릭 IP가 변경이 되면, 백엔드 구현 단에서도 서버 접근을 위한 IP주소를 바꿔줘야 하고, 도메인 설정을 안했다면 프론트도 API 호출에 사용되는 주소를 바꾸어주어야 하는 일이 발생하게 된다. 이렇게 되면 번거로워질 수 있기 때문에, 우리는 고정 IP인 탄력적 IP(Elastic IP == EIP)를 할당해 사용할 수 있다. 하지만 EIP 사용 시 과금이 부과될 수 있으므로 주의해야 한다. 아래 EIP 사용 시 요금 부과 사항도 알아보자. EC2 인스턴스에 탄력적 IP (EIP) 할당하기 1. 탄..

AWS 2022.03.15

[AWS] EC2 인스턴스 생성하기(무료 - 프리티어)

서버를 공부하다 보면 AWS를 안 다뤄 볼 수가 없다. 그리고 잘못 설정하거나 사용한다면 어마무시한 과금이 발생하는 것을 볼 수 있다ㅠㅠ 그렇기에 설정에 있어서 신경 써줘야 한다는 것! 그렇다면 AWS EC2 인스턴스 무료 생성 방법은?! Start AWS EC2 인스턴스 생성하기 1. AWS EC2 접속 EC2에 접속한 뒤, '인스턴스' 카테고리에 들어가서 인스턴스 시작 버튼을 클릭한다. 2. Amazon Machine Image(AMI) 선택 AMI는 운영체제라고 생각하면 된다. 프리 티어라고 적혀있는 부분만 무료로 사용이 가능하다. 원하는 AMI를 선택한다. (Ubuntu 18.04 선택) 3. 인스턴스 유형 선택 무료로 사용하기 위해서 '프리 티어 사용 가능'이라고 적혀 있는 t2를 선택했다. 프..

AWS 2022.03.15