推薦一款微軟推出的服務 Microsoft Azure ,個人覺得還蠻好使用,在此做個介紹,其中我最喜歡的就是,當你啟用 Server 的時候就有 git 自動部屬 可以使用,這功能對我來說可是相當方便呢!
Step 1. 免費申請 Azure 帳號 (點我申請)
每個帳號可以免費建立 10 個網站,當然主機等級會比較弱一點,但是初期測試服務雛形的時候都還夠用,如果不夠用的話,再付費加開資源即可,而且每個新帳號都有提供 30 天免費試用的額度。註冊過程會需要填寫信用卡資訊,不過如果沒有超額使用的話,並不會被索取費用。
Step 2. 登入微軟 (若沒有可以申辦一個)
登入之後可以看到管理操作的頁面,裡面有許多的功能,主要會帶大家操作一遍簡單的架站流程,流程:「應用程式服務」→點選「新增」→從「 Web Apps 」中選取「 Web 應用程式」→點選「建立」→輸入「應用程式名稱」(因為名稱將成為網址的一部分,所以不可以與其他人重複),其他欄位的資訊可以新建或使用現有的→點選「建立」
Step 3. 新增應用程式服務
經過上圖步驟後,就可以在應用程式服務列表中看到剛剛所新增的應用程式
點擊可以看到該應用程式的相關資訊,像是目前機器狀態、FTP 路徑與連線網址等。
Step 4. 設定 FTP 帳密
首次使用 Web 應用程式的話,需要先點選「部署憑證」來設定 FTP 帳號與密碼,參考(官方說明文件)
Step 5. 建立 Hello World! 並利用 FTP 上傳檔案
建立一個 test.php 內容如下:
<?php
echo "Hello World!";
?>
透過 FileZilla 將 test.php 上傳至 Server。
點擊服務概觀可以看到該網站的 URL
點擊網址後可以看到下方畫面,這是 Azure 預設的 html 頁面,在資料夾下也能看到該檔案。
網址後端加上 test.php 就可以看到我們剛剛所加的 Hello Word! 效果,這就是新增網站服務到網頁顯示資料的整個流程。
在文章開頭的部分有提到 Azure 有提供 git 自動部屬的功能,透過下方步驟就能開啟服務的自動部屬功能,相關設定如下步驟:
Step 1. 建立部屬位置
在服務中點擊部屬位置,並點擊加入位置與設定位置資訊
Step 2. 設定部屬選項
在服務中點擊部屬選項可以選擇自動部屬的來源。
Step 3. 使用自動部屬
到服務概觀可以取得 git url
利用 SourceTree Clone git 至本地端
使用 Sublime 開啟剛剛 Clone 的資料夾,並修改 echo 的內容(World → Changed)。
利用 SourceTree commit 並 push 修改的代碼
在服務的部屬選項中可以看到部屬的歷史與結果,
再重新刷新網頁可以看到剛剛修改的結果
許多的網站架設服務沒有整合自動部屬的功能,都是透過 FTP 來更新檔案,當然也是可以自己架設自動部屬,但網站若還只是在測試階段,架設自動部屬會增加耗費的時間,而 Azure 已經非常貼心的將自動部屬整合在服務中,省去開發上的時程,如果你也覺得相當方便,可以嘗試使用 Azure 的架站服務哦!
留言列表