infra
3 posts
구글 클라우드(GCP)으로 HTTPS 적용하기

✔ 구글 클라우드(Google Cloud Platform)로 HTTPS 적용하기 1. 인스턴스 그룹 만들기 Compute Engine 메뉴 > 인스턴스 그룹 메뉴 > 인스턴스 그룹 만들기 버튼 클릭 > New unmanaged instance group 메뉴에서 위와 같이 생성한다. 2. 고정 IP 생성 고정 IP를 생성해야한다. 3. 고정 IP 설정 참고 3. 부하 분산기 생성 네트워크 서비스 메뉴 > 부하분산 메뉴로 이동하여 HTTPS로 부하 분산기를 생성한다. 그리고 백엔드, 프론트엔드를 구성해야한다. 백엔드, 프론트엔드 구성 후 부하 분산기 생성을 하면 HTTPS 적용까지 시간이 다소 소요된다. 3-1. 백엔드 구성 위의 메뉴에서 백엔드 서비스 만들기를 클릭한다. 이름 입력 후, 인스턴스 그룹에 생성했던 그룹을 넣는다. Cloud CDN의 상태 확인에는 기본값인 webrtc-healthcheck을 넣고 생성한다. 3-2. 프론트엔드 구성 만들어놓은 고정 IP주소…

August 12, 2023
infra
구글 클라우드(GCP)으로 도메인 적용하기

✔ 구글 클라우드(Google Cloud Platform)로 도메인 적용하기 1. 도메인 구입 도메인 구매 사이트에서 도메인을 구매한다. Google Domain에서 구입하면 연동이 가능하다. 2. 도메인 추가 및 네임서버 설정 네트워크 서비스 카테고리에서 구매한 도메인을 추가한다. 도메인 세부 정보에서 네임버서 주소를 복사하여 구매한 플랫폼에 추가한다. 네임서버가 적용이 되었어도 실질적으로 처리가 되는데 시간이 꽤 오래 걸릴 수 있다. nslookup -type=ns [도메인] 명령어를 통해 반영이 되었는지 확인할 수 있다. 3. 고정 IP 설정 임시로 되어 있던 외부 ip를 위와 같이 설정하여 고정 ip로 변경한다. 4. 도메인과 IP 연결 네트워크 서비스에서 레코드를 추가한다. A유형에 고정 IP를 추가, CNAME유형에 도메인을 추가하여 레코드 모음을 추가한다. 위와 같이 레코드 모음을 설정해준다. 적용이 완료되었는지 확인한다.

August 11, 2023
infra
구글 클라우드(GCP)로 웹서버, 서버 배포하기

✔ 구글 클라우드(Google Cloud Platform)로 배포하기 구글 클라우드 배포 GCP에서는 Paas 서비스인 App Engine과 Iaas 서비스인 Compute Engine을 이용하여 배포를 할 수 있다. 1. App Engine 웹서버를 배포하기 적합하고 app.yaml 파일을 이용하여 배포 환경을 핸들링 할 수 있다. 1-1. 프로젝트 생성 로그인 후 프로젝트를 생성한다. 1-2. 앱 만들기 App Engine 메뉴에서 애플리케이션을 생성한다. 리전은 한국 서버인 asia-northeast3를 선택한다. 1-3. Google Cloud SDK 설치 및 gcloud 사용 Google Colud SDK 다운로드 후 터미널을 통해 배포할 프로젝트의 디렉토리에서 Configuration을 설정한다. 기존 프로젝트가 있을 경우 위 처럼 출력되는데, 배포할 프로젝트의 환경을 만들어주면 된다. 프로젝트의 루트 디렉토리에 app.yaml 파일을 생성하여 위와 같이 배포 환경…

August 10, 2023
infra