目前主流的Web Server 約可分為Apache 和Nginx兩種類型,Nginx具有「占用資源少」以及「高流量狀態下表現較優」等優點,本篇文章說明如何在 Google Compute Engine 設定 VM 執行個體,將於作業系統 Ubuntu 18.04 中安裝 Nginx web server。

流程大綱

1. 選擇專案
2. 建立執行個體
3. 填入執行個體資訊
4. 環境安裝
5. 訪問Nginx 的預設首頁

實作

step 1:選擇專案

在GCP的 Concole 頁面上選擇您要建立 VM 的專案,若無專案則新建一個專案

step 2:建立執行個體

點選在Console頁面左上方的導覽選單,游標移動到運算分類中的Compute Engine → VM instance →  Create instance 建立執行個體


step 3:填入執行個體資訊

填入您要的執行個體名稱,以及您希望VM執行個體所在的區域、機器類型等資訊,完成後點擊 Create 建立執行個體

本文以下方規格作為範例:

  • Region: asia-east1 (Taiwan) ; Zone: asia-east1-a
  • Machine type (機器類型): e2-micro (2 vCpu, 1GB memory )
  • Boot disk (開機磁碟): Ubuntu 18.04LTS

允許所有的 Cloud APIs

  • Identity and API access: Allow full access to all Cloud APIs

設定防火牆,允許HTTPHTTPS 流量

Firewall: Check Allow HTTP traffic & Allow HTTPS traffic


step 4:環境安裝

在GCP Console頁面點選至VM執行個體,在列表中點選 連線至您的VM執行個體。

step 5:進入 Linux server 後,輸入指令

輸入以下指令進行安裝套件、清單更新

sudo apt update

輸入以下指令進行 Nginx server 的安裝
sudo apt install nginx

執行以下指令確認 Nginx Server 當前狀態
systemctl status nginx

可以使用以下命令檢查可用的 Nginx ufw 配置文件:
sudo ufw app list

Output:
Available applications: Nginx Full Nginx HTTP Nginx HTTPS OpenSSH

step 6:訪問Nginx 的預設首頁

在瀏覽器中輸入 VM 執行個體的外部IP

若看到以下 Nginx 的預設首頁,即代表成功安裝您的 Nginx server 並已啟動對外服務。

看完清楚簡單又快速的教學,就可以來試試看  Nginx Web Server 啦~

想了解完整應用,請持續關注宏庭架構師專欄,讓您新知訊息接不完

若有任何 Google Cloud 雲端需求,也歡迎隨時與我們聯繫喔!