GCP Workshop1 - 用GCP 自架Web server - 墨冊
文章推薦指數: 80 %
Agenda: Sign up GCP (Google Cloud Platform); Add SSK Key; Boot your first server; Install Apache; Homework. 1. Sign ...
GCPWorkshop1-用GCP自架Webserver
WinYu
2017-09-14
1.SignupGCP
2.AddyourSSHkey
3.Bootyourfirstserver
4.InstallApache
本節最後
PIXNET內部開了SAWorkshop,學習自架網頁Server服務。
練習時間一小時。
第一課,學習在GoogleCloudPlatform(GCP)上開機器,並安裝ApacheServer。
Agenda:
SignupGCP(GoogleCloudPlatform)
AddSSKKey
Bootyourfirstserver
InstallApache
Homework
1.SignupGCP
第一先準備一張信用卡,註冊GCP帳號。
但別緊張,今天的練習基本上不會花到錢,根據他的步驟先把信用卡設定完畢之後。
我們要進行的是,建立一個新的GCP專案
CreateGCPProject
2.AddyourSSHkey
選擇你建立的Project,在該專案中來建立自己的WebServer之前,先把自己本機電腦中的SSHKey加到專案中,選擇對應的專案
Selectyourproject
接著設定SSHKey讓我們待會可以透過本機的Terminal連線上GCP的機器
選擇ComputeEngine->中繼資料->新增SSHKey
Addyoursshkeytotextbox
3.Bootyourfirstserver
接著要在專案中開啟機器
選擇ComputeEngine->VM執行個體->建立
說好的免費玩玩,所以選擇上要注意幾點:
名稱:機器名稱(名稱決定之後,除了重新建立instance以外不能從機器內部修改)
區域:選擇美國東區(e.g.us-west1-b)或者其他區域,並且在右邊會顯示本月f1-micro執行個體720小時完全免費代表30天*12小時=720(即該月免費)
機器類型:微型(1個共用vCPU)其餘類型收費標準會顯示於右邊
防火牆:開啟HTTP,HTTPS流量(詳見下圖)
Selectfreeinstanceoptions.
過幾秒鐘後,會看見你開的instance已經on起來了,你的第一台GCP機器就開好了
Instancelist
4.InstallApache
ConnecttoyourVM.
使用ssh連線剛剛列表頁面中的外部IP
sshtogcpinstance
使用apt-get把ApacheServer安裝起來,記得要先成為root,安裝apache2之後重開apache2。
$sudoapt-getinstallapache2
$sudoserviceapache2restart
root可以對server作任何修改,包含安裝軟體,或是rm-rf/
務必小心使用!
完成之後,可以看到在GCP的專案列表上的instance外部IP點選下去,會發現網頁出現拒絕連線
由於目前還沒有SSL憑證,所以會連不上,請手動取消https的s,改用http連線,就可以看到你的Apache2Server起來了
InstallApache2serversuccess.
本節最後
安裝完之後,讓你剛起來的server上的套件都更新一下:
$sudoapt-getupgrade
安裝各種你需要開發的環境工具e.g.git,tmux,anyshell,…,但由於你開的是Micro的instance記憶體只有0.6M,有時候操作起來會頓是正常的XD
文章系列
GCPWorkshop1-用GCP自架Webserver
GCPWorkshop2-安裝PHP,MySQL,phpMyAdmin
GCPWorkshop3-MyVirtualHost
在Terminal環境下的開發配置
GCP, apache2, workshop-sre
|
phpMyAdmin與JSON的小雷踩坑
GCPWorkshop2-安裝PHP,MySQL,phpMyAdmin
延伸文章資訊
- 1[教學] 如何在Google Cloud Platform 架設免費伺服器 - 傑瑞窩在這
如果是要架設網頁伺服器,建議直接就先勾選允許HTTP (S) 流量,讓你的網頁不會被防火牆擋住。 Image 036 - [教學] 如何在Google Cloud Platform 架設免費 ...
- 2Setting up a Simple Web Server with Google Cloud Platform
Google Cloud Platform is a service created by Google to host virtual machines in the cloud. Virtu...
- 3[教學][Ubuntu 架站] 如何在Google Cloud Platform 架設Ubuntu ...
之前有使用自家電腦架設網頁伺服器(Web Server)的經驗,其中遇到不少的坑,雖然最後架設成功也順利運行,但是後續主機的維護有點麻煩,因此也決定將網站 ...
- 4在GCP 上建立VM 架設NIGNX Web server | Titangene Blog
啟動Google Cloud Shell
- 5GCP Workshop1 - 用GCP 自架Web server - 墨冊
Agenda: Sign up GCP (Google Cloud Platform); Add SSK Key; Boot your first server; Install Apache;...