記得是在2010年,那個時候我剛剛開始接觸Android不久,Google也還沒有離開中國。當時我在上大三,Google舉辦了一場Android應用開發中國大學生挑戰賽,躍躍欲試的我就和同學組隊一起參加了。當時我們開發的項目叫做酷歐短信(沒錯,你們所熟悉的酷歐天氣其實就是從這個名字演變過來的),是一款功能比較豐富的短信收發軟件。
我個人對這個項目當時是非常有信心的,不過最終結果下來卻只獲得了華東賽區的優秀獎。后來分析失敗的原因,我意識到了單機應用的局限性,在沒有和服務器交互的情況下,其實很難做出什么有創新的功能。但是對于當時還是大學生的我們來說,服務器卻是很難搞定的一件事情,可能服務器開發很多人都會,但是我們卻根本就沒有服務器設備。因此,那屆比賽最終獲獎的作品基本都是單機手游。
服務器并不是什么大事情,但是對于個人開發者而言,服務器卻是一個長久以來讓人頭疼的問題,誰也不會真的搞一臺服務器放在家里吧?
但是近些年來,個人開發者的福音出現了。由國外的亞馬遜牽頭開始做起了AWS云服務,并迅速獲得了極大的成功,國內的巴巴也及時跟進,推出了云平臺。服務器對于個人開發者而言不再是遙不可及,反而變得觸手可及。甚至有很多的企業也不再使用自己的服務器,轉而使用這些云服務平臺以節省成本。
目前,國內的云服務平臺已是百家爭鳴,比起當年的互聯網環境實在好上太多了。除了云之外,現在還有京東云、騰訊云、百度云、美團云、網易云等等。由此可見,
今年以來,我一直都在非常忙碌地開發一個新的開源項目,雖然具體是什么項目暫時還是保密的。而這次我開發的這個開源項目是需要用到服務器的,因此,現在非常豐富的云平臺服務就成了我的大救星。
其實我之前就使用過云的服務器,《第二行代碼》中酷歐天氣的接口就是我在云上購買的服務器提供給大家的。但是云同時也存在著一個非常直白的問題,就是太貴了,養不起啊
。
可以看到,即使我選擇最低配置的服務器,每個月也要77塊錢,一年的話要接近800塊錢。如果你想要配置好一點的服務器,那價格就要更貴了。
但是對于我們個人開發者而言,每年近千元的投入還是蠻心疼的。也是因為這個原因,我在新項目上最終沒有選用云,而是選擇了京東云。京東云同樣提供了非常穩定的云服務器功能,而且價格更加的低廉。
由于京東云的運營小虎之前向我介紹了很多京東云的優惠政策,也是讓我開發這個開源項目的成本降低了許多。那么為表示感謝,我答應幫忙對京東云進行一下推廣,因為在品牌認知度上面,京東云比云還是落后了不少。
當然,我是從來不做硬推廣的,既然這里我要向大家推薦京東云這個平臺,那么就一定是有福利帶給大家的。
為了這次的推廣,京東云的運營可以說是誠意十足,給大家準備了非常給力的優惠,有需要的小伙伴們可千萬不能錯過。具體的優惠政策如下:
套餐一
配置:CPU 1核 內存2GB
時長個月
價格:1元
套餐二
配置:CPU 1核 內存2GB
時長個月
價格:99元
套餐三
配置:CPU 1核 內存2GB
時長年
價格:188元
這個優惠價格相信已經不能再良心了,1年的云服務器價格只要188元,只有云1/4不到的價格,并且服務器的配置還比云的要高。而半年只要99元,這個相信也是十足的白菜價了。甚至就算你對云服務器沒有任何的需求,也可以花1塊錢來試用兩個月,讓自己熟悉一下這些云產品總歸是不會吃虧的。
不過,由于這次的優惠活動太過給力,因此這幾個云服務器套餐都不是無限量供應的,要不然京東云的成本負擔會過高。具體限量規則如下:1元2個月套餐,華北華南機房各500臺,總共限量1000臺。99元半年套餐,華北華南機房各250臺,總共限量500臺。188元1年套餐,華北華南機房各250臺,總共限量500臺。
那么有需要的小伙伴們趕快去搶購吧,或者如果你身邊的朋友們有云服務器的需求,也可以把這個活動推薦給他們,畢竟如此大的優惠力度也是不常見的。
具體的購買鏈接如下:
1元套餐:
/productTrialforPay?uuid=d211元套餐:
/productTrialforPay?uuid=24d0f3df-bedc669d
188元套餐:
/productTrialforPay?uuid=03d
長按復制以上,到電腦瀏覽器上購買即可。使用你自己的京東賬號就能直接登錄,不用再單獨注冊賬號。
因此大部分的人可能并不知道如何使用這些云產品。因此,下面的部分我將會寫一個快速上手的云服務器使用教程,教大家如何搭建起一個自己的簡易服務器。
首先,復制上面任何一個你想購買的鏈接到你的電腦瀏覽器,然后會先跳轉到京東云的登錄界面,如下圖所示。
這里直接使用你的京東賬號登錄即可。
登錄完成之后,如果你的賬號之前還沒做過實名認證,可能還需要先去做一下實名認證,這個根據提示去操作就可以了。如果已經做過實名認證了,就可以直接購買了,如下所示。
這里我選擇了的鏡像,這是目前最流行的Linux操作系統了,因為服務器上基本都是使用Linux系統的。當然,你也可以選擇Windows Server或者其他,但是這里我所有的演示都將會使用ubuntu系統來演示。
選擇完畢后點擊立即購買,然后確認支付就可以了,原諒我這里占用了一個1元服務器的名額,那么現在1元服務器就只剩下999臺了。
支付完畢之后會自動跳轉到京東云的控制臺界面,如下所示。
可以看到,這里有服務器的IP、狀態、配置等等信息。ubuntu系統的服務器初始帳號是root,初始密碼會發送到你的手機和上面,當然你也可以點擊更多按鈕來重置密碼。(注意重置密碼后需要重啟服務器)
現在,你的服務器就已經啟動起來了,但是我們還得想辦法能夠操作它才行。京東云的控制臺界面實際上也提供了操作服務器的方式,但是并不好用。那么最最方便的操作方式通常還是借助第三方工具,這里我給大家推薦兩個特別好用的工具,Xshell和Xftp。
其中,Xshell是用于遠程連接服務器并執行命令的工具,Xftp是用于向服務器上傳文件或從服務器下載文件的工具。這兩個工具的下載鏈接我就不發給大家了,你只要在百度上輸入Xshell或者Xftp,結果的第一條就是它們的下載鏈接。
將這兩個軟件安裝好,首先打開Xshell,界面如下所示。
目前我們還沒有任何服務器的配置,那么現在點擊來進行配置,如下所示。
這里服務器的名稱可以隨便填,協議要選SSH,主機必須填剛才在京東云控制臺看到的公網IP,端口號必須是22。然后點擊確定完成配置。
現在我們已經配置好了一臺服務器,那么選中這臺服務器并點擊連接即可。
首先連接會提示一個SSH安全警告對話框,我們選擇接受并保存,這樣以后連接就不用再重復輸入了。
接下來會提示輸入用戶名,我們輸入root。
下一步是要輸入云服務器的密碼,如果你還沒有修改過密碼,那么就用手機短信或收到的初始密碼,如果已經修改過密碼了則用你設置的碼即可。
全部都設置好了之后,我們就可以順利連接上云服務器了,如下圖所示。
這樣我們就以root用戶的身份成功登錄這臺服務器了,這是一臺具備完整功能的Linux服務器,支持所有的Linux命令。最常用的就是cd、ls等命令了,下面我們先cd到服務器的根目錄,然后ls一下看看目錄結構,如下圖所示。
如果你對Linux系統比較熟悉,這些目錄一定不會感到陌生吧。
好了,現在我們對這臺云服務器已經有100%的控制權了,接下來你可以做任何你想做的事情,說部署你的服務器程序。
當然,服務器程序是需要你自己去開發的,而這里我并不會教大家如何開發服務器程序,因為服務器開發的語言有很多種,Java、.Net、PHP等等都可以開發服務器程序,而每一門技術都是個很深的大學問,因此如果你有興趣的話,需要自己慢慢去深造。畢竟本篇文章的主題是展示云服務器的用法,而不是如何開發服務器程序。
不過這里為了給大家演示效果,我還是會帶著大家搭建一個非常簡易的網站。因為要求網站盡可能的簡單,這里就不用什么編程語言了,而是做一個靜態網頁就好了。
首先我們先裝一個apache服務器,它是一個專門用來顯示靜態網頁的服務器程序。ubuntu系統裝程序非常的簡單,只需要輸入apt-get install命令,再加上你要安裝的程序名就可以了。這里我們輸入apt-get install apache2,如下所示。
這里輸入Y并點擊回車來確認安裝。
apache服務器安裝完成后會自動啟動,現在我們就可以在瀏覽器上輸入你的京東云服務器的IP來看看效果了,如下圖所示。
這是一個apache服務器的默認頁面,看到這個頁面就說明服務器已經啟動成功了。那么接下來我們就編寫一個自己的網頁來替換這個默認的頁面吧。
編寫網頁需要用到HTML,而編寫網頁樣式需要用到CSS,這些都是前端開發工程師的必備技能。由于我也不是什么專業的前端開發,因此這里我就寫一個最最基礎的網頁好了,代碼簡單易懂,大家都看得明白。
<!Doctype html><html> <head> <title>京東云測試</title> <style>
body{text-align:center}
</style> </head> <body> <h1>歡迎來到郭霖的京東云主頁
點擊
將這段代碼保存為一個index.html文件,然后我們只需要將云服務器上的/var//index.html文件替換掉就可以了。
那么接下來一個新的問題就來了,我們如何將剛剛編寫的index.html文件上傳到云服務器上呢?這就需要借助剛才介紹的另一個工具Xftp了。
Xftp的配置和Xshell基本是一模一樣的,就是協議部分注意一定要選SFTP。
配置好了之后就可以連接服務器了,連接上之后的界面如下圖所示。
可以看到,現在界面分成了兩部分,左邊的部分是我們本機的目錄,右邊的部分是連接上的云服務器的目錄。
現在我們將云服務器的目錄選擇到/var/這個目錄下,然后右擊我們剛才編寫的index.html文件,點擊傳輸,這樣就可以把文件上傳到服務器的指定目錄下了。
文件替換成功之后,我們的所有任務也都完成了?,F在你只需要刷新一下剛才那個apache的默認網頁,就可以看到如下界面了。
這樣一個簡易的網站就搭建成功了。怎么樣?還是挺有意思的吧,如果你有域名的話,還可以對這個IP綁定一個域名,這樣訪問你的網站就不用輸入這種奇怪的IP了。
好了,今天的文章差不多就介紹到這里,相信云服務器的強大和便利性大家已經能體會到了。不管我們在哪里,都可以輕而易舉地遠程操作千里之外的云服務器,甚至比將這臺服務器放在自己家里還要方便。
云服務器的更多可能性還等待著大家去繼續探索,如果你能合理利用的話,甚至會覺得自己無所不能。
那么感興趣的朋友趕快來體驗一下吧。為了讓大家不用再向上翻購買鏈接,最后我把鏈接再貼一遍吧。
1元套餐:
/productTrialforPay?uuid=d2116d11-8f97-47f3-93ee-fee4e21eff9c
99元套餐:
/productTrialforPay?uuid=24d0f3df-bedc669d
188元套餐:
/productTrialforPay?uuid=039dad