目前主流的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
設定防火牆,允許HTTP、HTTPS 流量
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 雲端需求,也歡迎隨時與我們聯繫喔!