Google Virtual Machine

許銘仁
3 min readAug 20, 2019

--

最近想要弄一台 Server 來當作架設服務 or 個人專案之類的…的地方,但發現如果想要架設實體機器,除了會先需要一筆費用來買機器(沒錢 QQ),也會需要申請實體 IP (想要在外面連回伺服器…)

想一想真D麻煩,在現在許多軟體公司都提供雲端的服務,不如隨便挑一家好用又便宜的來架就好~

所以我就挑選 Google 作為我第一個雲端使用平台囉~

Google 初次使用會提供免費300美元的額度可以免費使用(真D爽)

關於 VM 架設與申請 IP 的方法,官網都寫得非常詳細,而且教學文也一堆就不介紹啦~

這邊單純紀錄遇到的困難與注意的地方

https://cloud.google.com/compute/docs/tutorials/basic-webserver-apache?hl=zh-tw

首先是如果需要讓外部連線進入,防火牆必須勾選『允許 http 流量』

左圖為官網步驟,右圖為勾選處範例

再來是我卡很久沒注意的地方,再進行外部連線時,一直發生錯誤,如下:

curl: (7) failed to connect to <Your IP> port 80: connection refused

後來發現是未將 0.0.0.0 加入防火牆規則 → 以為一開始會幫我創好的說 QQ

上圖為官網規則加入步驟
上圖為加入範例

這樣進到 VM 中 → CMD:curl http://<Your IP>:<PORT> 就可以嘗試連線囉

之後可以拿來架設一些 Side Projects 囉~

--

--