#!/bin/bash
yum install -y httpd
systemctl enable --now httpd
10.23.48.154:/share
-> mount 10.23.48.154:/share /mnt
▶ mobaxterm
$ sudo yum install -y nfs-utils
$ sudo mount -t nfs 10.23.48.154:/share /mnt
//nfs-utils를 설치해 nfs 타입을 인식해야 함
[r2com@web01 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 486M 0 486M 0% /dev
tmpfs 494M 0 494M 0% /dev/shm
tmpfs 494M 6.6M 488M 2% /run
tmpfs 494M 0 494M 0% /sys/fs/cgroup
/dev/sda2 20G 2.5G 18G 13% /
/dev/sda1 200M 12M 189M 6% /boot/efi
tmpfs 99M 0 99M 0% /run/user/1000
10.23.48.154:/share 1007G 0 956G 0% /mnt
-> 마운트 확인
[r2com@web01 ~]$ ls
gcp.tar
[r2com@web01 ~]$ sudo cp gcp.tar /mnt
[r2com@web01 ~]$ ls /mnt
gcp.tar lost+found
[r2com@web01 ~]$ sudo tar -xvf gcp.tar -C /var/www/html/
assets/
assets/img/
assets/mail/
assets/img/avataaars.svg
assets/img/favicon.ico
assets/img/portfolio/
assets/mail/contact_me.js
assets/mail/contact_me.php
assets/mail/jqBootstrapValidation.js
assets/img/portfolio/cabin.png
assets/img/portfolio/cake.png
assets/img/portfolio/circus.png
assets/img/portfolio/game.png
assets/img/portfolio/safe.png
assets/img/portfolio/submarine.png
css/
css/styles.css
js/
js/scripts.js
index.html
[r2com@web01 ~]$ curl ipconfig.io
34.64.109.63
-> 설정해놓은 도커 이미지로 나옴
-> 만들어진 이미지로 바로 인스턴스 만들기 가능
-> 스냅샷으로 인스턴스 생성 가능
-> 부팅 디스크의 스냅샷이 생성됨
▶ mobaxtermd으로 접속 (web02-snapshot)
▶ mobaxtermd으로 접속 (web02)
: 더 빠르게 vm을 만들기 위한 것
-> 인스턴스 템플릿으로 VM 만들기
-> 템플릿은 오토스케일링과 연관해서 알고있어야 함
#!/bin/bash
apt update
apt install -y apache2
web03 네트워크 태그에 추가
web03 IP로 접속
가비아에 네임서버 설정
이더넷 설정 변경
MYSQL 선택
인스턴스 ID : hyejin2022
비밀번호 : Test1234!
데이터베이스 버전 : MySQL 5.7
리전 : asia-northeast3 (서울)
영역 가용성 : 단일 영역
머신유형 : 경량 (vCPU 1개, 3.75GB)
저장용량 : SSD / 10GB
연결
$ sudo setenforce 0
$ sudo yum install -y mysql
[r2com@web01-instance-template-1 ~]$ mysql -h 10.37.160.3 -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MySQL connection id is 192
Server version: 5.7.37-google-log (Google)
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MySQL [(none)]> CREATE USER 'wpuser'@'%' IDENTIFIED BY 'wppass';
Query OK, 0 rows affected (0.01 sec)
MySQL [(none)]> CREATE DATABASE IF NOT EXISTS wordpress;
Query OK, 1 row affected (0.00 sec)
MySQL [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'%';
Query OK, 0 rows affected (0.00 sec)
MySQL [(none)]> quit
Bye
$ sudo yum install -y httpd php php-mysql php-gd php-mbstring wget unzip
$ wget https://ko.wordpress.org/wordpress-4.8.2-ko_KR.zip
$ cd /var/www/html
$ sudo unzip /home/r2com/wordpress-4.8.2-ko_KR.zip
$ sudo mv ./wordpress/* .
$ sudo chown -R apache:apache /var/www/*
$ sudo systemctl restart httpd
$ sudo rm -rf index.html