#AWS/#EC2

· #AWS/#EC2
#1.Intro. AWS의 모든 서비스가 중요하겠지만, 개인적으로 가장 Main인 서비스라고 생각한다. 이번에는 스크립트만 기입하고 추가적으로 필요한 내용들은 추후에 작성하겠다. #2.Main. 설치를 Ubuntu 20.04로 하였지만, 상황에 맞게 설치. Cloudwatch Agent 설치 0. IAM 정책 연결 Cloudwatch Agent를 설치하기 전 필요한 IAM 정책을 역할에 연결. EC2 역할에 IAM 정책 cloudwatchAgentServerPolicy(기본적으로 있는 Managed Policy, 따로 생성 X)을 연결. 1. Agent 설치 wget sudo dpkg -i -E ./amazon-cloudwatch-agent.deb 2. Wizard 구성(상황에 맞게 선택) sudo /o..
· #AWS/#EC2
#10.Aws Ec2 Domain Connection. 미리 사용할 사용자의 도메인이 무조건 있어야 한다.AWS에서 도메인을 연결하기 위해 사용하는 도메인 설정 서비스는 Route53이라고 불리운다.웹 서비스를 받을 때 도메인 설정은 무료지만 Route53은 유료 서비스라는 것을 알아야 한다.그래서 도메인 설정 서비스는 본인이 도메인을 산 곳의 서비스를 받는 것이 낫다. 서비스를 누르고, 네트워킹 및 콘텐츠 전송란을 가서 Route53을 클릭. 들어가면 갑자기 영어(?)가 보이는데 아무튼 DNS management 아래의 Get started now 클릭. Create Hosted Zone를 누르면 위와 같이 화면이 등장. 이 때 미리 구해논 도메인 네임을 입력하고 Create 클릭. 위 화면처럼 등장하..
· #AWS/#EC2
#9.Aws Ec2 Fixed IP Allocation. 도메인 NAME을 구매하는 것만으로 되는 건 아니다. AWS EC2에서 돌아가고 있는 서버의 Public Domain과 구입한 도메인을 연결시켜줘야 한다.EC2를 하나 만들고 운영하면 EC2에 할당된 IP로 SSH 접속도 하고 EC2에 웹 서버를 만들어서 접속도 할 것이다.기본 EC2의 IP는 고정이 아니고 유동적이라 현재 EC2를 멈추고 다시 시작하면 IP는 변한다.그래서 이러한 문제점을 해결하는 것이 EC2 옵션 중 Elastic IPs(고정 IP). 왼쪽 메뉴 창을 보면 네트워크 & 보안을 찾아가서 탄력적 IP를 누른다.아마 처음 하는 사람은 아무것도 없기에 새 주소 할당을 누르면 위의 화면처럼 자동으로 할당된다. 새 주소 할당 옆에 작업을 ..
· #AWS/#EC2
#8.Aws Ec2 Installing PhpMyAdmin. PhpMyAdmin은 MySQL DB 관리를 쉽게 해주는 프로그램. #apt-get install phpmyadmin 입력. 입력 후 y를 입력하면 된다. 서버로 apache를 설치했기에 apache2를 선택. Yes 선택. PhpMyAdmin에 사용할 PW 설정. 다시 한 번 PW 입력. 설정한 MySQL root 계정의 PW 입력. PhpMyAdmin 관리자 PW 설정.
· #AWS/#EC2
#7.Aws Ec2 Installing AMP On Ubuntu. AMP는 Apache, MySQL, PHP의 첫 글자만 가지고 만든 약어.이전 글에서 MySQL 설치에 관한 글을 적었기에 이 글에서는 Apache, PHP에 관해 설명하겠다. #Apache2 설치. $sudo apt-get install apache2 위에 있는 명령어만 치면 설치 완료. #PHP 설치. 1.먼저 PHP 패키지를 다운로드 받기 위한 저장소를 추가한다. $sudo add-apt-repository ppa:ondrej/php 2.1번이 완료되며 apt-get update 입력. $sudo apt-get update 3.PHP 7.1 기본 패키지 설치. $ sudo apt-get install php7.1 php7.1-comm..
· #AWS/#EC2
#6.Aws EC2 Install Linux MySQL. MySQL 서버 구축과 외부 접속을 허용해보도록 해본다.이 글의 전제 조건은 인스턴스 생성까지는 완료되었다는 것. #Installing MySQL. Putty를 키고1.sudo su2.apt-get update 3.apt-get install mysql-server4.mysql -u root p 1,2번 입력. 3번을 입력하면 아래와 같이 root pw 설정 및 재입력하라고 한다. PW까지 설정되었으니 사용해본다.4번 입력. 끝.
· #AWS/#EC2
#5.Connecting with SSH Command Line. SSH 커맨드 라인은 기본적으로 Linux에 설치되어 있는 SSH 클라이언트.나는 윈도우에 Git Bash가 설치되어 있기에 Git Bash로도 SSH 커맨드라인을 사용할 수 O. $ ssh -i mykey.pem[계정]@[ip] 입력하면 끝. Cf) 아무것도 설정하지 않은 ubuntu 인스턴스면 root 접근이 불가능하니까 ssh -i (키 파일) ubuntu@(ip)의 형태로 사용해야 된다.
· #AWS/#EC2
#4.How to use putty to connect to an Amazon EC2 Linux instance. AWS 콘솔을 통해 EC2 Instance를 생성하게 되면 SSH 접속을 위한 Key Pair를 사용하게 된다.allblack.PEM과 같이 PEM 형식의 파일을 다운로드 받을 수 있다.Windows 이용자일 경우는 Putty에서 PEM 파일을 지원하지 않기에별도의 PPK 파일을 생성해야만 Linux instance에 접속이 가능. Putty Download Link => https://www.chiark.greenend.org.uk/~sgtatham/putty/ #Create a ppk file via puttygen. 메뉴쪽에 있는 Conversions => import Key 선택. E..
Allblackk
'#AWS/#EC2' 카테고리의 글 목록