brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Apr 26. 2022

181. 서버 생성시 Userdata 사용(6/6)



<1> VM인스턴스 생성사 user data 사용 템플릿  사용하기

<2> Centos 로 변경해 생성하기



<1> VM인스턴스 생성사 user data 사용 템플릿  사용하기


1

nginx 설치 필요시


#! /bin/bash

apt-get update

apt-get install -y nginx

service nginx start

sed -i -- 's/nginx/Google Cloud Platform - '"\$HOSTNAME"'/' /var/www/html/index.nginx-debian.html


2

아파치2 설치 필요시

#! /bin/bash

sudo apt-get update

sudo apt-get install apache2 -y

sudo service apache2 restart

ps -ef |grep apache




3

또는

스크립트 만들어 사용시


cat << EOF > startup.sh

#! /bin/bash

apt-get update

apt-get install -y nginx

service nginx start

sed -i -- 's/nginx/Google Cloud Platform - '"\$HOSTNAME"'/' /var/www/html/index.nginx-debian.html

EOF





<2> Centos 로 변경해 생성하기


디폴트로 우분투가 설치된다.

Centos 로 변경해 생성해보자




다음 공부

https://brunch.co.kr/@topasvga/2401




https://brunch.co.kr/@topasvga/1835




https://brunch.co.kr/@topasvga/2395


감사합니다.

매거진의 이전글 180. GCP CLI로 네트워크 로드밸런서 (5/6)
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari