320x100 Projects/matjipfind17 RDS설정과 EC2에서 접속하기 먼저 RDS콘솔에 접속 MySQL기반의 MariaDB를 사용해 준다. 기본적인 설정만 해주고 다른건 모르니 섣불리 건들지 않는다. DB생성 뒤 파라미터 그룹도 생성해주고, 타임존 설정도 해준 뒤, 해당 파라미터 그룹을 인스턴스에 등록해준다. 그리고 RDS에 보안 그룹 인바운드 규칙에 내 컴과 EC2 그룹 ID를 복붙한다. 이렇게 하면 EC2에서 RDS에 접근할 수 있다. 이제 엔드포인트 확인하고 인텔리제이를 켜서 DB로 접근해본다. MariaDB는 MySQL기반이므로 MySQL선택 접속 성공! 이렇게 처음에는 만들어놓은 데이터베이스 빼고 아무것도 없다. 먼저 캐릭터셋을 잘 바꿨는지 확인한다. 몇가지가 latin으로 되어 있어서 utf8로 변경. 이제 EC2에서도 RDS에 접근이 되는지 확인하기 위해 SS.. 2021. 2. 3. AWS에 배포하기 위해 인스턴스 만들고 설정하기 먼저 AWS를 가입하면 나오는 페이지. 먼저 리전은 서울로 바꿔준다. 이제 EC2를 들어가보면 계정을 바로 만들자마자 들어가려 하면 이렇게 된다. 좀 기다려야 한다. 기다리고 EC2 콘솔에 들어가보면 이런 대시보드가 보인다. 여기서 인스턴스 시작을 통해 인스턴스를 생성해준다. 저번에 책으로 하나 만들때는 AMI 1을 사용했었는데 이번엔 그냥 2로 사용했다. 무료로 사용가능한 t2.macro선택. 30GB 까지는 무료로 사용가능하니 꽉 채워준다. 이름 태그도 추가 보안 그룹은 콘솔에서 접속하기 위해 22와 기본 포트 8080을 열어둔다. 펌키도 만들어 다운로드 해주고 인스턴스를 시작한다. 터미널을 통해 외부 SSH로 접속을 할떄 매번 긴 명령어를 입력하지 않기 위해 ssh파일로 펌키를 옮겨놓는다. 이렇게 .. 2021. 2. 2. 전체적인 레이아웃 개선 전체적인 레이아웃의 개선이 있었다. 기존의 페이지의 모습이 너무 흉측했기 때문에 일단 나름대로 개선해보았다. BEFORE AFTER 솔직히 훨씬 보기 좋아지긴 했지만 아직도 좀 그렇긴 하다. 그래도 이정도면 나름 만족한다. 이제 배포를 해보려 한다. AWS EC2를 사용해 배포할 것이다. 배포하면 아마 또 엄청난 오류들과 마주치게 될 것이다. 열심히 해야지.. 2021. 2. 1. 네이버 로그인 API 등록 오늘은 네이버 로그인 API를 등록해 보았다. 저번에 고생하면서 확장성 있게 만들어 놨기 때문에 네이버 로그인 API는 상당히 쉽게 등록할 수 있었다. 먼저 네이버 로그인 뒤 developers.naver.com/apps/#/register이곳에 방문하여 서비스를 등록해줘야 한다. 내 경우는 필요한 것이 닉네임과 이메일 주소밖에 없기 때문에 필수 항목에 이메일과 별명만 체크하였다. 그리고 아래의 서비스 URL 은 자신의 도메인(여기서는 개발중이므로 localhost:8080 으로 등록)과 Callback URL을 등록해준다. Callback URL은 구글 로그인 API를 등록할떄의 Redirection URL과 같은 역할이다. 등록을 마치고 나면 이렇게 ClientID와 Client Secret 키를 얻.. 2021. 1. 24. 이전 1 2 3 4 5 다음