JINIers
[PCK] PCA Prep - Google Cloud Essential Skills : Challenge Lab 본문
[PCK] PCA Prep - Google Cloud Essential Skills : Challenge Lab
JINIers 2022. 2. 9. 10:37기본 Apache 웹 서버 실행
Google Compute Engine의 가상 머신 인스턴스는 표준 Linux 서버처럼 제어할 수 있습니다. 가상 머신 인스턴스에서 서버를 실행하는 기본 사항을 배우기 위해 간단한 Apache 웹 서버(새 제품 사이트의 자리 표시자)를 배포합니다.
[Linux VM 인스턴스 만들기]
Linux 가상 머신을 만들고 이름을 apache 로 지정하고 영역을 us-central1-a 로 지정합니다 .
gcloud compute instances create apache --zone=us-central1-a --tags=http-server,https-server
// http, https 활성화
gcloud compute instances list
// vm 인스턴스 목록 확인
[VM 인스턴스에 대한 공개 액세스 활성화]
Linux 인스턴스를 생성하는 동안 잠재 고객이 새 제품을 찾을 수 있도록 적절한 방화벽 규칙을 적용해야 합니다.
gcloud compute firewall-rules create apache-rule --direction=INGRESS --priority=1000 --network=default --action=ALLOW --rules=tcp:80 --source-ranges=0.0.0.0/0
[기본 Apache 웹 서버 실행]
Google Compute Engine의 가상 머신 인스턴스는 표준 Linux 서버처럼 제어할 수 있습니다. 가상 머신 인스턴스에서 서버를 실행하는 기본 사항을 배우기 위해 간단한 Apache 웹 서버(새 제품 사이트의 자리 표시자)를 배포합니다.
apache instance ssh >
sudo apt-get update
sudo apt-get install -y apache2
// 하면 설치된 걸 확인할 수 있음
sudo service apache2 start
// apache 서버 시작
curl localhost
// 아파치 서버 기본페이지 테스트
* 부팅 시 apache 서비스 시작하도록 설정
sudo update-rc.d apache2 enable
// ssh 터미널에서 서비스가 부팅 시 시작되도록 설정
sudo service apache2 status
// 서버상태 확인
[서버 테스트]
인스턴스가 외부 IP에서 트래픽을 제공하고 있는지 테스트합니다. "Apache 기본값" 페이지(새 제품 사이트의 자리 표시자)가 표시되어야 합니다.
http://EXTERNAL_IP 로 접속
** 참고
https://cloud.google.com/compute/docs/tutorials/basic-webserver-apache?hl=ko