CheerUp_Cheers
스프링 부트 - (6) AWS 서버 환경을 만들어 보자 본문
EC2는 알아서 만들자.
#클라우드 종류
1) IaaS
기존 물리 장비를 미들웨어와 함꼐 묶어둔 추상화 서비스.
가상머신, 스토리지,네트워크,운영체제 등의 IT인프라를 대여해주는 서비스.
ex) AWS의 EC2, S3 등.
2) PaaS
Iaas를 한번더 추상화한 서비스.
추상화했기 때문에, 많은것이 자동화
ex)AWS의 빈스톡, 헤로쿠 등.
3) SaaS
소프트웨어 서비스를 이야기.
구글 드라이브. 드랍박스, 와탭 등.
6.3 EC2 서버에 접속하기
- 윈도우 : putty(본인) 설치하기.
- mac : 터미널
[1] Putty 다운로드 사이트
- putty.exe
- puttygen.exe
pem키를 ppk파일로 변환해주는 클라이언트.
두파일 다운로드.
[2] puttygen.exe 파일실행
- Conversions > import Key ( 다운받은 pem 키 선택 )
- Save private Key > 예
- ppk파일이 저장될 위치에 ppk이름 등록
[3] putty.exe 실행
1)설정
2)Connection > ssh > Auth > browse
- 변형한 PPK를 입력
- 현재 설정을 freelec-springboot2-webservice로 save후 open
6.4 아마존 리눅스 1 서버 생성 시 꼭 해야할 설정들
- Java 8 설치
- 타임존 변경
기본서버는 미국 시간대.
한국시간대로 변경.
- 호스트 네임 변경
서버에서는 어떤역활을 IP만으로 어떤 서버가 어떤 역할을 하는지 알수 없기 때문.
어떤서비스인지 확인
#자바 8 설치
//자바8 설치
sudo yum install -y java-1.8.0-openjdk-devel.x86_64
//인스턴스의 자바버전을 8로, 2선택
sudo /usr/sbin/alternatives --config java
//버전 변경후, 자바7삭제
sudo yum remove java-1.7.0-openjdk
//자바 버전 확인
java -version
#타임존 변경
//미국시간 삭제
sudo rm /etc/localtime
//한국시간으로 localtime 변경
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
//정상적으로 변경되었는지 확인
date
#Hostname 변경
//Hostname을 변경하는 파일 편집
sudo vi /etc/sysconfig/network
//리부팅 후, hostname확인
sudo reboot
//hosts파일 열기
sudo vim /etc/hosts
//등록한 HOSTNAME 등록
127.0.0.1 freelec-springboot2-webservice
//정상적으로 등록됬는지 확인하기
culr freelec-springboot2-webservice
'서적 공부 > 스프링부트 - [스프링부트와 AWS로 혼자 구현하는 웹서비스]' 카테고리의 다른 글
스프링 부트 - (8) EC2 서버에 프로젝트 배포 (0) | 2020.04.22 |
---|---|
스프링 부트 - (7) AWS RDS (0) | 2020.04.08 |
스프링 부트 - (5) 스프링 시큐리티와 OAuth 2.0으로 로그인 기능 구현하기 (0) | 2020.03.24 |
스프링 부트 - (4) 머스테치로 화면 구성하기 (0) | 2020.03.23 |
스프링 부트 - (3) 스프링부트에서 JPA로 데이터베이스 다뤄보자 (0) | 2020.03.13 |