카테고리 없음
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 사이트에 접근할 수 있다.