카테고리 없음

GCP - DNS, Database

YunHyeong 2023. 4. 21. 17:32

1. Cloud DNS

- 검색창에 cloud dns를 검색하고 영역 만들기 클릭

 

- 영역이름과 dns이름을 적어준다.

 

- NS 영역을 복사하여 가비아로 옮겨준다

 

2. GCP database

 

- sql을 검색하고 MySQL 선택 클릭

 

- 인스턴스 ID와 비밀번호를 적어준다

- 시작할 구성은 프로덕션으로 선택하여 VM의 스펙을 설정한다

 

 

- 보안상의 이유로 강의실 IP만 허용한다(106.253.56.124)

- 위에서 순서대로 진행하면 DB 인스턴스가 만들어진다.

 

- DB서버에 접근하기 위한 CentOS VM 인스턴스를 하나 만들어 준다. 이때 사용자 시작 스크립트 설정이 가능하다

- 사용자 데이터는 wordpress 설치를 위한 설정이다.

-- 사용자 지정 데이터 -

#!/bin/bash
setenforce 0
yum install -y httpd php php-mysql php-gd php-mbstring wget unzip
cd /tmp
wget https://ko.wordpress.org/wordpress-4.8.2-ko_KR.zip
cd /var/www/html
unzip /tmp/wordpress-4.8.2-ko_KR.zip
mv ./wordpress/* .
chown -R apache:apache /var/www/*
systemctl enable --now httpd

 

- db 인스턴스에 내부 IP 자동으로 할당

 

- DB 서버의 사용자를 만든다. (사용자이름 : wpuser, 비밀번호 : nwmc1023!!)

 

- wordpress(centOS)서버에서 mysql을 설치한다.

 

- 10.110.16.3(dbserver)에 root 계정으로 접근하여 정상적으로 DB에 접근하는지 확인한다.

 

- 이번에는 이전에 등록한 wpuser 계정으로 DB서버에 접근한다

- worpress DB를 확인할 수 있다.

 

- wordpress 공인 아이피를 브라우저에 입력하면 wordpress에 DB를 연결하는 항목이 나오고 

- 연결을 마치면 wordpress 사이트에 접근할 수 있다.