전체 글146 Spring boot 환경구축 보호되어 있는 글 입니다. 2021. 5. 2. AWS RDS 구축 (타임존 설정 / 인코딩 방식) AWS RDS 구축 과정 1. DB 인스턴스 생성 AWS를 검색해서 RD 서비스 화면으로 접근한다. 지역 설정이 "서울"로 잘 되어있는지 확인한다. 서울이 아니라면 "서울"로 변경해주도록 한다. [데이터베이스 생성] 버튼을 클릭한다. 나는 MySQL을 사용할 거라서 MySQL을 선택하였고 하단에 버전을 선택할 수 있다. 본인이 사용하는 버전에 맞게 선택하면 된다. 템플릿 선택지가 있는데 나는 공부용이여서 무료로 사용가능한 프리티어를 선택했다. DB인스턴스식별자에는 원하는 이름을 지정해주고 마스터사용자 이름과 암호를 입력한다. 마스터 사용자 정보로 실제 DB에 접근하게 되므로 반드시 기억해두어야한다. 데이터베이스 생성이 되는 걸 확인할 수 있다. 2. 파라미터 그룹 설정 데이터베이스를 사용하기 전에 RDS.. 2021. 5. 1. [Data JPA] 순수 JPA 페이징과 정렬 스프링 데이터 JPA는 다양한 유형의 반환 타입을 지원한다. List findListByUsername(String username); //컬렉션 Member findMemberByUsername(String username); //단건 Optional findOptinalByUsername(String username); //단건 Optional 페이징 조건 검색 조건 : 나이 10살 정렬 조건 : 이름 내림차순 페이징 조건 : 첫번째페이지, 페이지 당 데이터 3건 순수 JPA에서 페이징을 하는 방법 //순수 JPA 페이징 public List findByPage(int age,int offset, int limit) { return em.createQuery("select m from Member m.. 2021. 4. 23. Ubuntu Nginx에서 서브도메인(Sub Domain) 적용하기, Domain Redirection 적용 * Ubuntu Nginx LEMP(Linux, Nginx, MySQL, PHP)환경 개발 시 보통 개발서버 / 실서버 두개로 나누어 진행하게 된다. 앞 전에 구매한 hellosilver.shop 도메인을 이용해서 서브 도메인을 적용시켜볼 것이다. 서브 도메인 적용하기 1. 서브 도메인 추가 - 서브 도메인을 적용하기 위해서 가비아 홈페이지로 이동한다. - My가비아 -> DNS 관리 툴 -> [설정] -> [레코드수정] 을 선택하여 서브도메인을 추가해준다. - 타입은 CNAME 이고 호스트에는 도메인 주소 앞에 들어갈 서브도메인명을 입력하고 값에는 도메인주소를 입력한다. * CNAME : CNAME 레코드는 도메인에 별칭(서브도메인)이름을 연결하는 DNS레코드 유형이고 마침표(.)로 끝나야한다. 나는 .. 2021. 4. 20. [HTTPS 적용] Let's Encrypt 를 이용해서 HTTPS 적용하기 Let's Encrypt는 사용자에게 무료로 SSL/TLS 인증서를 발급해주는 기관이다. 한번 발급받으면 90일동안 사용가능하고 만료 30일 전에 갱신이 가능하다. 인증서 발급은 certbot을 이용하는데 이것은 Let's encrypt 인증서를 자동으로 발급해주는 봇(데몬)이다. SSL을 발급받기위해서는 도메인이 필수이다. 1. Certbot 설치 # repository 등록 $ sudo apt update $ sudo add-apt-repository ppa:certbot/certbot # certbot 설치 $ sudo apt update $ sudo apt-get install certbot # certbot nginx plugin 설치 $ sudo apt install python-certbot.. 2021. 4. 20. 도메인 구입 후 서버에 도메인 설정하기 외우기 어려운 IP주소를 기억하기 쉽게 도메인을 이용해보자! www.gabia.com/ 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com [가비아] 사이트에서 도메인을 구입할 수 있다. 나는 공부용이므로 가장 저렴한 .shop 도메인을 구매하였다. 0. MY 가비아 - DNS 관리 툴에서 구매한 도메인을 확인한다. 1. 도메인 우측 [설정] 버튼을 누른다. 2. DNS 설정 [레코드 수정]을 클릭한다. 3. DNS 레코드에 추가 해준다. - 레코드 타입 별 설명 : customer.gabia.com/manual/dns/3041/3040 A 레코드 : DNS의 레코드 중 하나로 웹 서버의 IPv4 주소를 매칭할 때 사용한다. 값/위치에는 AWS 공인 .. 2021. 4. 20. 이전 1 2 3 4 5 6 ··· 25 다음