전체 글

나만의 참고서
AWS

[AWS] EC2 SSL 적용

현재, 도메인은 가비아(https://www.gabia.com/)에서 구매 후 AWS에 적용 시키는 과정 모두를 설명 하려고 한다. 1. Route53 호스팅 생성 2. NS의 값 확인 후 복사 3. 가비아 접속 후 '네임서버' 설정 - Route53에서 생성한 도메인의 NS의 값 붙여넣기 여기까지 AWS와 가비아 도메인연결은 된 것이라고 볼 수 있다. 이제 도메인을 어떻게 연결 시킬지에 대한 내용은 AWS Route53에서 관리하면 된다. 4. AWS Certificate Manager SSL 인증서 발급 가비아에서 발급한 도메인 정보를 입력한다. 현재 프로젝트에서는 test.kr / api.test.kr / admin.test.kr 모두 사용 할 예정이라, *.test.kr로 인증서 요청을 진행하려 ..

AWS

[AWS] EC2에서 git clone

EC2의 생성이 완료되었다면, EC2에서 git을 통해 repository에 있는 code를 clone 해야 한다. 지금 현재 프로젝트는 Organization으로 private repository를 사용하고 있다. 따라서, 개인 토큰을 발급받아 사용하지 않고, ssh로 인증받아 사용하려 한다. EC2 인스턴스에 접속한다. ssh 홈디렉토리 이동 cd ~/.ssh ssh 발급 ssh-keygen -t rsa -C [github 계정 메일] 여기서, 나는 Organization 계정으로 생성 했다. ssh public 키를 출력하고 내용을 복사 cat id_rsa.pub ssh public key 등록 Git 설치 sudo yum install git Git 설치 확인 git --version 디렉토리 생..

AWS

[AWS] EC2 생성 후 필수 설정

EC2를 생성 하였다면, 자바 기반의 웹 어플리케이션(톰캣, 스프링부트)를 동작해야 하는 서버들에선 필수로 해야하는 설정이 있다. Java 설치 : 현재 프로젝트는 Java 17 버전으로 진행 타임존 변경 : 기본 서버의 시간은 미국 시간대로, 한국 시간대가 되어야만 스케줄러 등 서버에서 동작하는 모든 시간이 한국 시간으로 등록되고 사용 호스트네임 변경 : 현재 접속한 서버의 별명을 등록 (실무에서는 한 대의 서버가 아닌 수십 대의 서버가 작동되는 데, IP만으로 어떤 서버가 어떤 역할을 하는지 알수 없어서 구분 짓기 위해 호스트 네임을 필수로 등록 [Java 설치] Java 17버전 설치 sudo yum install java-17-amazon-corretto 인스턴스의 Java 버전 변경 (설치한 J..

AWS

[AWS] EC2 서버 접속

EC2 생성은 https://dolzi.tistory.com/38 탄력적 IP 연결은 https://dolzi.tistory.com/39 를 참고한다. Mac에서 하는 방식과 Window에서 접속 하는 방법은 다르다. 지금은 Window에서 접속하는 방법에 대해 정리하려고 한다. [Window] putty 사이트(https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)에서 putty.exe, puttygen.exe를 다운 받는다. putty는 pem 키로 사용이 안되며 pem 키를 ppk 파일로 변환을 해야만 한다. puttygen은 이 과정을 진행해 주는 클라이언트이다. puttygem을 실행하여, import key를 누른다. key를 impo..

dolzi
돌지