最近想要弄一台 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 囉~