前提:在阿里云上買好服務(wù)器和域名,并且備案。服務(wù)器的預(yù)裝環(huán)境選擇系統(tǒng)鏡像 我選擇的是CentOS。 這個(gè)不多說,自行百度即可。
一、使用 Xshell6 連接 CentOS
Xshell6是用來連接遠(yuǎn)程服務(wù)器的軟件,可以遠(yuǎn)程操作系統(tǒng),下文出現(xiàn)的所有代碼均在Xshell6中執(zhí)行Xshell6直接在官網(wǎng)上下載,新手用免費(fèi)版即可-
需要注意的是,創(chuàng)建連接時(shí)輸入的密碼需要在阿里云的控制臺(tái)自行修改
1-1.png
1-2.png 創(chuàng)建成功后,雙擊左欄的會(huì)話即可連接
CentOS
二、Java 環(huán)境配置
-
Java的JDK又有2 套,一是Oracle的,另一個(gè)就是OpenJDK了。這里我選擇的是OpenJDK,版本是8.0(其實(shí)是因?yàn)槲耶?dāng)時(shí)看教程的時(shí)候沒有注意,后來才發(fā)現(xiàn)下的是OpenJDK,不過問題不大,Open版適合個(gè)人試驗(yàn),出于商業(yè)目的的話還是得下Oracle的)
- 執(zhí)行命令:
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
- 看到
Complete!后就知道安裝完成了,接下來測(cè)試一下是否安裝成功 - 執(zhí)行命令:
java -version
- 成功的話會(huì)顯示
Java的版本信息
二、Tomcat 配置
- 其實(shí)也可以用
yum install tomcat的方法,這里介紹一下利用FileZilla安裝。FileZilla可以遠(yuǎn)程連接服務(wù)器,并且上傳、下載文件,利用FileZilla安裝tomcat的原理很簡(jiǎn)單粗暴,就是下載好tomcat的壓縮包后,通過FileZilla傳到服務(wù)器上。
1.下載 tomcat
- 進(jìn)入官網(wǎng)后選擇
tomcat9,注意要下載tar.gz版的 - 登錄
FileZilla
3-1.png -
登錄后會(huì)出現(xiàn)這樣的界面,這個(gè)自己看情況選擇
3-2.png -
然后是將壓縮包上傳到服務(wù)器
3-3.png
2.安裝
- 解壓 Tomcat 的壓縮包。執(zhí)行命令:
tar -zxvf apache-tomcat-9.0.12.tar.gz //壓縮包的名字由你下載的壓縮包決定
- 將解壓后的目錄移動(dòng)到/usr/local 目錄下。執(zhí)行命令:
mv apache-tomcat-9.0.12 /usr/local/
3.配置 JAVA-HOME
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk.x86_64
4.開放端口(這一部分很惡心,我一開始只開放了 8080 端口,導(dǎo)致測(cè)試的時(shí)候只能通過域名+8080端口號(hào)+項(xiàng)目名的方式訪問頁(yè)面,而不能直接通過域名訪問。后來因?yàn)楹芏嘣?,走了很多彎路,比如服?wù)器有延遲,且延遲時(shí)長(zhǎng)極其任性。)
- 先檢查一下
80和8080端口是否開放,以8080為例,若出現(xiàn)yes則表示開放
3-4.png - 出現(xiàn)
no的話則需要開放端口,執(zhí)行命令:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
- 修改防火墻規(guī)則,讓
80端口轉(zhuǎn)發(fā)到8080端口,也就是tomcat的端口,執(zhí)行命令:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
- 最后需重啟一下防火墻才有效,執(zhí)行命令:
firewall-cmd --reload
- 最后最坑爹的是要在阿里云的安全組中添加規(guī)則,我直接把
8000到9000的端口都打開了,也可以只打開一個(gè)
3-5.png
5.運(yùn)行 tomcat
- 通過
cd命令切換到/usr/local/apache-tomcat-9.0.12/bin/目錄下面,執(zhí)行命令:
./startup.sh
6.測(cè)試
- 這兩個(gè)命令都可以檢測(cè)
tomcat是否開啟,出現(xiàn)類型下面一長(zhǎng)串的東西就是啟動(dòng)成功,如果只有一行就有問題
3-6.png - 然后在瀏覽器上通過輸入
域名或者域名+8080端口號(hào)的方式訪問,如果出現(xiàn) tomcat 的頁(yè)面則表示成功,若無法訪問請(qǐng)耐心后重試,因?yàn)榉?wù)器有延遲,且延遲時(shí)間及其任性。







