Google Code Prettify

2023年1月7日 星期六

GCP: Create Virtual Machine

 目標

  1. 在 GCP 上建立一個 VM

  2. 在 VM 上安裝 NGINX

  3. 以 browser 瀏覽 VM 的外部 IP, 確定 NGINX 正常運作。

建立 VM 執行個體

  • 選擇「VM執行個體」

如圖,選擇左邊選單的「Compute Engine > VM執行個體」,進到建立執行個體的畫面。

  • 建立執行個體


  1. 按了【建立執行個體】後出現如下畫面,區域 (Region) 選台灣,機房在彰濱,該機房又分三個 Available Zone,簡單的說分成三個機房,這也是可選的,一旦選定建立好 VM,就無法變更。

  2. 機器有很多型號,這裡選預設的 E2,類型也選預設的 e2-medium,注意看右上角,會有費用標示。



  3. 設定選項很多,畫面很長,往下捲動,可以看到「開機磁碟」項目,按【變更】
  4. 彈跳出選擇的畫面如下,我選了習慣使用的 CentOS,並且開機磁碟類型選標準型比較便宜,然後按【選取】。


  5. 回到上一畫面後繼續往下捲,看到防火牆的選項,因為後續要架個 Nginx 做測試,選擇開通 80 port,按【建立】,等待數分鐘,即會建立好 VM。
  6. 觀察建立結果


 安裝 NGINX

  1.  SSH 進 VM
  2. 點選「SSH > 在瀏覽器視窗中開啟」,GCP 開啟了一個瀏覽器新視窗,並以公私鑰的方式 SSH 進入 VM。


  3. 安裝 NGINX
  4. sudo dnf update
    sudo dnf install nginx
    安裝好,執行如下指令,顯示出 nginx 版本,確認有安裝好。
    nginx -version

  5. 啟動 NGINX
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl status nginx

上面指令,第 1 行是啟動 nginx,第 2 行是設定為開機就會自動啟動nginx,第 3 行檢查 nginx 執行狀態,如下圖,正常運作。

測試

在自己的電腦開啟瀏覽器,於網址列輸入外部網址 http://34.80.176.80,出現如下 NGINX 的首頁,確定已經在正常運作。

沒有留言:

張貼留言