零、寫在前面
首先聲明,我自己也並不是什么大牛,寫這個入門的目的就是把我實際使用過程以及遇到的問題總結起來,希望可以給新手朋友或者初次接觸雲平台的朋友一些幫助。如果有什么錯誤歡迎大家指出!
采用Q&A的方式來介紹一下本文的背景吧。
為什么要用雲平台:
——雲平台不用租域名不用租服務器不用備案不用自己手動配置各種軟件,而且是免費的。
雲平台有什么缺點?
——缺點就是流量限制一般比較嚴,性能相對較差。但是就我自己的實際使用經驗來看,一般的小站或者個人博客放在雲平台上是完全夠用的。並且雲平台會提供無縫擴展的服務,如果需要更高性能或者更多流量可以花錢擴展。還有一點就是雲平台的域名是二級域名,如果您想使用自己的域名的話,可以通過alias別名設置。
為什么要用國外的雲平台:
——國內的雲平台我個人總結有兩大缺點:1、文檔不完善,2、限制較多。
文檔不完善就導致了新手很難入門,往往會遇到各種各樣的問題難以解決。國外的雲平台文檔非常完善,並且有很多示例,只要你懂一些基本的英文就可以輕松搞定。限制較多主要體現在開發者認證以及開發環境這兩方面。新浪雲和百度雲都需要申請開發者認證,我自己是很討厭這種方式的。開發環境限制就是版本舊,自由度低。
為什么要用heroku:
——國外的雲平台,我自己也試用過幾個。因為國外的雲平台文檔大多很完善,所以不存在使用障礙,選擇的標准就變成了適不適合自己。因為我使用的是Python的django框架,所以對比之下發現heroku對Python的支持更好,並且官方就有部署django的示例,所以選擇了heroku。實際應用中發現確實很不錯。
好了,基本的背景就介紹完畢了,大家如果有什么疑問可以留言問我,一定做到知無不言,言無不盡!
一、新的開始
首先來看看heroku長什么樣吧!
怎么樣,蠻酷的吧~
接着我們注冊一個帳號。點擊右上角的“Login”跳轉到登錄頁面,然后點擊中間靠下的
大家不要被它的外表迷惑哦,它其實是一個按鈕。點擊之后跳轉到注冊頁面,咦,怎么只有一個輸入框?大家不用擔心,heroku為了方便用戶注冊只需要輸入郵箱即可。之后可以設置密碼。好了,我們輸入自己的郵箱然后點擊“sign up”按鈕,跳轉到的新頁面中顯示
這個是heroku驗證郵箱的提示,我們打開剛才輸入的郵箱就可以看到heroku的驗證郵件。如果沒有的話看一下垃圾箱,有時候會被當做垃圾郵件。
點擊郵件里的第一個鏈接,就可以看到歡迎界面了。
這里設置好自己的密碼然后點擊右下角的“Save”按鈕就完成注冊了。
別着急,現在還不能開始使用heroku,我們還需要配置一下heroku的toolbelt工具包。
什么是toolbelt?
——toolbelt是heroku提供的命令行工具包,其中包括了部署heroku應用需要用到的所有工具。
注冊完成后的頁面中最上方應該可以看到這個提示:
heroku會自動檢測你的系統平台,我的是mac os所以提示下載mac os版的toolbelt(如果你的提示和你使用的系統不符的話,點擊下面的“other operating systems”選擇對應的軟件包)。
好了,點擊“Download Heroku Toolbelt for Mac OS”就會開始下載toolbelt安裝包了。
下載完成之后雙擊打開進行安裝,安裝好之后就可以正式開始我們的heroku之旅了~
二、初識toolbelt
heroku的操作都是在命令行下進行的,不熟悉的同學也不用擔心,我會詳細講解每一步操作的,跟着做就好了~
我們這一講只學習一個操作——登錄heroku。
細心的同學應該已經發現了,其實上面那張圖的右半部分就是登錄的命令~
我們打開終端(windows下是命令行),輸入
heroku login
然后回車確認,就會看到要求我們輸入郵箱和密碼,輸入注冊時使用的郵箱和密碼就可以登錄了。
出現圖中“Authentication successful”的字樣就表示登錄成功了!
好了,第一講就到這里吧,下一講就要開始真正的部署應用了~
PS:由於本人文筆較差,高中作文分數穩定45分。。。所以大家如果有什么意見和建議的話盡管給我提~講的不清楚或者錯誤的地方也歡迎指出,謝謝!