第一步:如何以最低價格快速買到阿里雲服務器?
1.1 如果我是學生,我如何通過¥9.9買到價值¥117的服務?
答:用¥9.9購買雲服務器ECS是阿里雲學生專屬活動。首先,你需要在阿里雲官網註冊賬號。然後在阿里雲官網首頁點擊校園扶持,經學生認證後便可購買每月¥9.9的特價雲服務器。活動內容如下圖1.1。
1.2 如果我不是學生,我如何通過¥30買到價值¥117的服務?
答:首先,你需要在阿里雲官網註冊賬號。然後點擊阿里雲官網首頁的最新活動即可看到活動特價雲服務器,此時你便可以通過¥30買到阿里雲服務器。活動內容如下圖1.2。
圖1.1 學生專享服務器
圖1.2 ¥30的服務器
1.3 我買雲服務器時要選操作系統,服務器各操作系統有什麼特點?怎麼選?
答:Windows:操作簡單,功能實用,安全性較差。
Linux:兼容性好、安全性很好、穩定,是目前大部分保密機構服務器操作系統都是它。(推薦,本文作者使用Linux,後文是Linux系統的建站教程)
NetWare:批處理功能優秀,但目前市場佔有率很少。
Unix:支持大型文件系統與數據庫,對於系統應用軟件支持較完善。
其他操作系統就不介紹了,想了解更多請搜索常見的操作系統及其優缺點比較。
PS:(1)除阿里雲外,大多數雲服務器公司(例如:西部××等)同配置雲服務器的價格都在¥117左右。(2)如果看不懂配置,那就按照默認配置好了。
第二步:如何註冊我的專屬域名?
2.1 什麼是域名?它有什麼作用?
答:(1)按照百度百科解釋,域名(Domain Name),是由一串用點分隔的名字組成的Internet上某一臺計算機或計算機組的名稱,用於在數據傳輸時標識計算機的電子方位。(例如:“baidu.com”)。(2)一個域名的作用是便於記憶和溝通的一組服務器的地址。
2.2 如何以最快方式註冊域名?
答:登錄阿里雲,點擊域名與網站(萬網)-域名-域名註冊,然後搜索你想註冊的域名並進行購買,如圖2.11和圖2.12。
圖2.1 搜索域名
圖2.12 註冊域名
PS:常見國際域名後綴:.com,.net,.top,tech,.ink,.info,.win等
常見國內域名後綴:.cn, .com.cn, .cx, .cc, .xin等
如果想了解更多域名後綴,請搜索域名後綴大全。
2.3 購買好域名後我就可以直接使用它嗎?
答:不可以,域名只有經過備案審覈後才能使用。
2.4 那我該如何備案呢?
答:(1)在阿里雲登錄後進入備案系統,申請備案。
(2)按表單要求填寫真實的備案信息,然後點擊提交。此操作需要證件照(身份證或其他有效證件)的正反面照片。
(3)提交申請後過一天或兩天,阿里雲工作人員會給你打電話,驗證你的姓名和身份證後四位等信息,如果你回答全部正確,恭喜你,初審通過!
(4)接下來你需要再次登錄備案系統,申請幕布拍照,然後點擊指定鏈接,網購一塊價值¥15的幕布,以此爲背景拍照再上傳到備案系統。下圖2.4是本文作者拍的照片。
(5)阿里雲工作人員會對你的照片進行審覈,照片審覈通過後他們會把你的備案信息提交給省通信管理局審覈,通信管理局一般會審覈11—20天(本文作者只用了9天就審覈通過了),審覈通過後會發短信和郵件通知你。
圖2.4 幕布拍照
PS:如果對備案還有疑問,請參考阿里雲官方文檔——首次備案圖文引導。
第三步:我該如何控制我的雲服務器?怎麼用電腦和它傳輸文件呢?
3.1 是否有軟件可以滿足我控制雲服務器的需求?我想用電腦和它傳輸文件怎麼辦?
答:的確有滿足你需求的軟件。那麼我就向你推薦兩款好用的軟件並簡單介紹一下這兩個軟件作用:
(1)a.控制雲服務器軟件:Xshell b.能和電腦傳輸的軟件:Xftp
(2)我簡單介紹一下這兩款軟件。Xshell:能在Windows界面下訪問遠端不同系統下的服務器。簡單來說,你可以通過這款軟件控制雲服務器ECS。Xftp:基於 MS windows平臺的功能強大的SFTP、FTP文件傳輸軟件。簡單來說,通過這款軟件你可以在你的電腦和雲服務器之間傳輸文件。
PS:還有很多能實現類似功能的軟件。如果你想了解更多,推薦你看看Putty、XShell、SecureCRT、SSH Secure Shell Slient哪個好用?
3.2 我覺得Xshell和Xftp不錯!那我應該從哪裏下載它們呢?
答:我都幫你整理好了。下面就貼出兩個軟件的下載地址:
Xshell:Xshell官方下載鏈接
Xftp:Xftp官方下載鏈接
3.2 文中推薦的兩個鏈接都掛了,我還有其他途徑下載它們嗎?
答:嘎嘎嘎!當然有!你可以下載本文作者百度雲的分享文件:
Xshell:Xshell百度雲下載鏈接 密碼:kgig
Xftp:Xftp百度雲下載鏈接 密碼:lc01
PS:這兩個文件下載好了後免安裝,雙擊即可運行。
3.3 軟件都下載好了!怎麼使用Xshell和Xftp啊?
答:彆着急,按照我下面步驟一步步做:
(1)運行Xshell。
(2)新建會話屬性,詳細步驟請看下圖3.32。
圖3.32 新建會話屬性
(3)連接會話,具體看下圖3.33。
圖3.33 連接會話
(4)輸入用戶名,具體看下圖3.34。
圖3.34 輸入用戶名
(5)輸入密碼,具體看下圖3.35。注意:如果你忘記或者未設置你的密碼可進入ECS控制檯-實例列表-重置密碼。重置密碼成功後記得重啓服務器。
圖3.35 輸入密碼
(6)成功連接界面如下圖3.36。
圖3.36 成功連接服務器
(7)登錄Xpft。這裏介紹兩種方法。a.點擊Xshell上方導航欄的窗口-傳輸新建文件即可快速免密運行Xpft軟件,具體看下圖3.37。b.直接運行Xpft,輸入用戶名和密碼後即可連接服務器。
圖3.37 運行Xftp
(8)Xftp運行界面如下圖3.38。
圖3.38 Xftp運行界面
第四步:如何在雲服務器下部署Java Web項目?
4.1 在雲服務器下部署 Java一共提供幾種方式?不同方式優缺點是什麼?
答:一共三種方式。這三種方式分別是Java鏡像部署、一鍵安裝包部署和手動部署。前兩種方式優點是方便快捷,缺點是要花錢!而且價格個人覺得不便宜,Java鏡像部署一個月要¥80,一鍵安裝包部署雖然一次只要5塊,但是本文作者沒試過也就不好評價。而手動部署方式的優缺點正好與前兩種方式相反,它優點是免費同時修煉了你的技術,缺點就是稍微費事了點。
4.2 我該選擇哪種方式部署Java項目呢?
答:(1)如果你不差錢或者時間緊迫的話,你可以選擇Java鏡像部署或一鍵安裝包部署。因爲我沒試過這兩種方式,所以具體就不介紹了。具體操作方式請看阿里雲官方介紹Java鏡像部署或一鍵安裝包部署。(2)如果你傾向於修煉技術的話,你還是選擇手動部署吧,而我個人也推薦這個部署方式,下文我將詳細介紹怎樣手動部署。
4.3 手動部署需要做什麼準備工作呢?
答:你需要下載在Java jdk安裝包和Tomcat。我下面給出它們的官方下載鏈接:
Java jdk:Java jdk官方下載鏈接(下載“jdk-序號-linux-x64.tar.gz”版本)
Tomcat:Tomcat官方下載鏈接(點擊首頁左側Tomcat 8,下載“tar.gz (pgp, md5, sha1)”)
4.4 jdk安裝包我都下載好了,我該怎麼安裝jdk呢?
答:(1)首先打開Xshell和Xftp,用Xftp在雲服務器創建文件夾,具體做法如下圖4.41。
圖4.41 創建文件夾
(2)將jdk安裝包和tomcat安裝包複製粘貼到雲服務器對應的文件夾下。
(3)在Xshell輸入指令,解壓jdk安裝包到指定文件夾,解碼指令如下圖4.43:
tar-xvf jdk-版本編號-linux-x64.tar.gz-C/usr/java/jdk/
圖4.43 解壓指令
(4) 解壓完畢後jdk文件夾裏會有對應文件,開始配置環境變量,如下圖4.44,具體指令如下:
vi /etc/profile
export JAVA_HOME=/usr/java/jdk/jdk版本編號_121
export JRE_HOME=/usr/java/jdk/jdk版本編號_121/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
圖4.44 配置環境變量
編輯完內容後,按下Esc鍵,並輸入“:wq”,然後回車可以保存退出。
(5)保存完畢後輸入下面指令:
source /etc/profile
(6)驗證是否成功,如下圖4.46,輸入下面驗證指令:
java -version
圖4.46 jdk安裝成功
4.5 jdk安裝好了,那tomcat又要如何安裝?
答:彆着急!tomcat安裝要輕鬆許多,具體安裝步驟如下:
(1)解壓tomcat,解壓指令如下:
tar -xvf apache-tomcat-版本編號.tar.gz -C /usr/java/tomcat/
圖4.51 解壓tomcat
(2)進入解壓文件夾下的bin文件夾,指令如下:
cd/usr/java/tomcat/apache-tomcat-版本編號/bin/
圖4.52 進入指定文件夾
(3)編輯setclasspath.sh 腳本,指令如下:
vi setclasspath.sh
(4) 添寫如下內容:
export JAVA_HOME=/usr/java/jdk/jdk版本編號
export JRE_HOME=/usr/java/jdk/jdk版本編號/jre
(5)保存編輯內容,按下Esc鍵,並輸入“:wq”,然後回車可以保存退出。
(6)啓動tomcat,指令如下:
#./startup.sh
圖4.56 開啓tomcat
4.6 jdk和tomcat都弄好了,接下來可以用瀏覽器訪問我的雲服務器嗎?
答:當然可以!你可以從瀏覽器訪問,輸入http://雲服務器的ip:8080就能訪問啦!效果如下圖4.6。
圖4.6 訪問成功
4.7 我部署自己的項目怎麼做?
答:將項目上傳到 Tomcat文件夾下的 Webapps 文件夾裏就行。上傳好了後,瀏覽器訪問即可。例如:http://雲服務器ip地址:8080/index/one.html等。
圖4.7 部署自己項目
4.8 怎麼通過我的域名訪問我的網站呢?
答:彆着急,你需要解析你的域名。你先登錄阿里雲,再控制檯點擊域名與網站(萬網)下的域名,然後點擊解析,請看下圖4.8。解析好了後在瀏覽器輸http://www.域名.com:8080即可訪問。
圖