一、選購(gòu)云服務(wù)器
到阿里云官網(wǎng)進(jìn)行選購(gòu)
1.1 使用學(xué)生優(yōu)惠購(gòu)買(mǎi)
使用學(xué)生優(yōu)惠后為9.50元/月
1.2 市場(chǎng)價(jià)購(gòu)買(mǎi)
如果是沒(méi)有學(xué)生優(yōu)惠的話,請(qǐng)用市場(chǎng)價(jià)購(gòu)買(mǎi)
阿里云還有企業(yè)和個(gè)人的免費(fèi)使用的云服務(wù)器
我有優(yōu)惠券,所以這里有650元云產(chǎn)品通用代金券,可疊加官網(wǎng)常規(guī)優(yōu)惠使用
1.3 選擇系統(tǒng)
Windows:操作簡(jiǎn)單,功能實(shí)用晃财,安全性較差。
Linux:兼容性好典蜕、安全性很好断盛、穩(wěn)定,是目前大部分保密機(jī)構(gòu)服務(wù)器操作系統(tǒng)都是它愉舔。(推薦钢猛,本文作者使用Linux,后文是Linux系統(tǒng)的建站教程)
NetWare:批處理功能優(yōu)秀,但目前市場(chǎng)占有率很少轩缤。
Unix:支持大型文件系統(tǒng)與數(shù)據(jù)庫(kù)命迈,對(duì)于系統(tǒng)應(yīng)用軟件支持較完善贩绕。
其他操作系統(tǒng)就不介紹了,想了解更多請(qǐng)搜索常見(jiàn)的操作系統(tǒng)及其優(yōu)缺點(diǎn)比較壶愤。
我自己選擇是linux的Ubuntu淑倾。
二、購(gòu)買(mǎi)域名
2.1 注冊(cè)域名
就在阿里云的萬(wàn)網(wǎng)系統(tǒng)購(gòu)買(mǎi)征椒,如果喜歡其他的也可
以在其他地方購(gòu)買(mǎi)娇哆,反正都一樣。
選購(gòu)好之后付款后就好了
2.2 域名備案
- 在阿里云登錄后進(jìn)入備案系統(tǒng)陕靠,申請(qǐng)備案。
- 按表單要求填寫(xiě)真實(shí)的備案信息脱茉,然后點(diǎn)擊提交剪芥。此操作需要證件照(身份證或其他有效證件)的正反面照片。
- 提交申請(qǐng)后過(guò)一天或兩天琴许,阿里云工作人員會(huì)給你打電話税肪,驗(yàn)證你的姓名和身份證后四位等信息,如果你回答全部正確榜田,恭喜你益兄,初審?fù)ㄟ^(guò)!
- 接下來(lái)你需要再次登錄備案系統(tǒng)箭券,申請(qǐng)幕布拍照净捅,然后點(diǎn)擊指定鏈接,網(wǎng)購(gòu)一塊價(jià)值¥15的幕布辩块,以此為背景拍照再上傳到備案系統(tǒng)蛔六。
- 阿里云工作人員會(huì)對(duì)你的照片進(jìn)行審核,照片審核通過(guò)后他們會(huì)把你的備案信息提交給省通信管理局審核废亭,通信管理局一般會(huì)審核11—20天(本文作者只用了9天就審核通過(guò)了)国章,審核通過(guò)后會(huì)發(fā)短信和郵件通知你。
不備案不能長(zhǎng)久使用
三豆村、遠(yuǎn)程連接
雖然阿里云自身也提供遠(yuǎn)程連接液兽,但是我個(gè)人感覺(jué)不好用,所有需要借助工具來(lái)進(jìn)行連接和傳輸數(shù)據(jù)掌动。
XShell + XFtp 和Putty + Winscp都是不錯(cuò)的選擇四啰。
由于我一開(kāi)是就是使用的XShell的。所以我習(xí)慣使用XShell
至于如何使用和如何配置XShell可以百度粗恢,不會(huì)的話可以評(píng)論我補(bǔ)充
四拟逮、配置環(huán)境
部署java web項(xiàng)目一共有三種部署方式:java鏡像部署、一鍵安裝包部署和手動(dòng)部适滓。前兩種簡(jiǎn)單快捷敦迄,但是是付費(fèi)的。手動(dòng)的是免費(fèi),需要有一定的操作能力罚屋,初學(xué)者建議手動(dòng)部署苦囱,了解其中是如何部署的。
4.1 下載JDK和Tomcat
JDK是Java web的運(yùn)行基礎(chǔ)
需要去官網(wǎng)下載:JDK鏈接
Tomcat是web啟動(dòng)運(yùn)行的服務(wù)器
也是需要去官網(wǎng)下載:Tomcat鏈接
版本按照自己喜好和習(xí)慣來(lái)
4.2 安裝JDK和Tomcat
上傳至云服務(wù)器
首先使用XFtp工具把兩個(gè)安裝包傳送過(guò)去脾猛。
解壓
然后對(duì)兩個(gè)下載的進(jìn)行解壓
解壓JDK
tar -zxvf jdk-8u181-linux-x64.tar.gz // 文件名換成自己的
解壓Tomcat
tar -zxvf apache-tomcat-9.0.12.tar.gz // 文件名換成自己的
設(shè)置JDK環(huán)境變量
我之前有一篇博客是記錄怎么配置JDK的撕彤。可以參考一下:鏈接
但是是安裝源庫(kù)里面的猛拴,方法和這個(gè)不一樣羹铅,所以我認(rèn)為沒(méi)有什么參考價(jià)值。愉昆。职员。。emmmmm跛溉。跑題了
1.首先配置jdk的環(huán)境變量
vim /etc/profile
# my seting
# set jdk
export JAVA_HOME=/usr/java/jdk1.8.0_181
export JRE_HOME=/usr/java/jdk1.8.0_181/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
2.保存設(shè)置
終端輸入:
source /etc/profile
3.檢驗(yàn)
終端輸入:
java -version
出現(xiàn)一下樣式則正常焊切,版本自己的為準(zhǔn)。
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
配置Tomcat的環(huán)境變量
1.配置setclasspath.sh
文件
進(jìn)入tomcat的bin文件下
/usr/tomcat/apache-tomcat-9.0.12/bin
編輯setclasspath.sh
文件
vim setclasspath.sh
添加如下代碼
export JAVA_HOME=/usr/java/jdk1.8.0_181
export JRE_HOME=/usr/java/jdk1.8.0_181/jre
保存退出
2.啟動(dòng)Tomcat
./startup.sh
啟動(dòng)成功
Using CATALINA_BASE: /usr/tomcat/apache-tomcat-9.0.12
Using CATALINA_HOME: /usr/tomcat/apache-tomcat-9.0.12
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.12/temp
Using JRE_HOME: /usr/java/jdk1.8.0_181/jre
Using CLASSPATH: /usr/tomcat/apache-tomcat-9.0.12/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.12/bin/tomcat-juli.jar
Tomcat started.
關(guān)閉服務(wù)
./shutdown.sh
3.外網(wǎng)測(cè)試
在本地自己的電腦的瀏覽器地址欄輸入:
http://ip:8080/ // ip為自己的公網(wǎng)ip芳室,例如120.XXX.XXX.XXX
如果測(cè)試不通則需要打開(kāi)阿里云安全組
首先登陸控制臺(tái) -> 實(shí)例 -> 安全組設(shè)置
安全組規(guī)則 -> 添加安全組規(guī)則
再次刷新則成功了
五专肪、部署web項(xiàng)目
將項(xiàng)目上傳或者通過(guò)git克隆到Tomcat的webapps。
然后就可以在任何一個(gè)有網(wǎng)的地方瀏覽器地址欄輸入http://云服務(wù)器IP:8080/index.html
訪問(wèn)自己的網(wǎng)站了堪侯。
通過(guò)自己已經(jīng)備案的域名訪問(wèn)
登錄阿里云控制臺(tái) -> 域名與網(wǎng)站 -> 解析嚎尤。
解析好之后就可以通過(guò)自己的網(wǎng)站訪問(wèn)了。
如果覺(jué)得8080端口不好看伍宦,可以去掉的诺苹。博客鏈接