windows雲伺服器部署web網站

異知空間發表於2020-09-27

寫在前面

這是一篇關於超小白想要部署網站的文章,很多細節問題或許會覺得我是個傻子,但是我只是記錄一下我遇到的問題,也希望像我一樣超小白的朋友能夠部署成功!!
在部署之前我查了很多資料,但是每篇都不太一樣,特別是配置環境變數之類的,所以我覺得如果你查了很多資料還是很懵,那麼先看一下我的這篇(我好不要臉),首先有個大致思路再慢慢研究其中的細節,希望你能夠成功部署!!
首先你應該從阿里雲或者騰訊雲租一個伺服器(如果你需要域名的話要申請成功兩天之後才能備案,備案後才能使用,如果不用域名的話直接在瀏覽器輸入ip就能訪問,當然這是後續的事),然後在伺服器上安裝jdk和Tomcat(注意:jdk和Tomcat有對應的版本要求),最後將寫的程式打包放到Tomcat的webapps資料夾中,更改一些配置即可。那麼我們詳細來看看

租用伺服器

首先需要租一個伺服器,目前我瞭解比較多的是阿里雲和騰訊雲,做活動的時候比較便宜,99元/年,由於我太窮了,而且我只是試一下,所以我選的是阿里雲伺服器(試用一個月,免費)。
騰訊雲活動價99元/年
如果是學生的話有10元/月
阿里雲的活動好像結束了,這是免費試用的
具體選哪個可以自己去看一下。買完之後可以檢視自己的伺服器IP,更改密碼等。
在這裡插入圖片描述
可以在瀏覽器遠端,也可在電腦上遠端。下面是電腦上遠端:
win+r,搜尋mstsc
在這裡插入圖片描述
輸入你的公網IP:埠號,在連線之前把自己電腦上存jdk、tomcat、程式包等資料的盤選中。
先點選顯示選項
在這裡插入圖片描述
本地資源》詳細資訊
在這裡插入圖片描述
選中要共享的那個磁碟,確定》輸入遠端密碼即可遠端
在這裡插入圖片描述

遠端成功後,開啟共享磁碟
在這裡插入圖片描述
將jdk和Tomcat的安裝程式複製到伺服器的磁碟內,就可以開始安裝了。
注意:這兩個安裝包有版本要求,可以自行百度,我之前用的Tomcat8.5一直無法執行,換了Tomcat7.0就可以了
jdk1.4安裝包:連結:https://pan.baidu.com/s/1f2BHi5PgeNuGV0ILLv9bOg
提取碼:2e3r
Tomcat7.0安裝包:連結:https://pan.baidu.com/s/1JgcuX_AgEs4OJENXnChFig
提取碼:aufk

jdk安裝及配置環境變數

下載jdk安裝包,雙擊安裝,一直下一步,自己選擇安裝路徑。中間會有兩次安裝,一次是安裝Java,一次是安裝jre,建議兩個都安裝在同一個資料夾下。
安裝完成後配置環境變數
我的電腦(右鍵)》屬性》高階系統設定》高階》環境變數
在這裡插入圖片描述
配置環境變數(三個)
系統變數新建(兩個)
變數名:JAVA_HOME 變數值:你安裝jdk的路徑,比如:c:\java\jdk1.6.0_45(到版本資料夾即可)
變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意:最前面有一點和一個分號)
再在系統變數裡找到變數名為path的,點選編輯,在最後面加上;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注意:最後沒有分號;的話在新增之前一定要加上
在這裡插入圖片描述
兩個都配置完成,確定,檢視jdk是否安裝成功
win+r,搜尋cmd。輸入java -version回車(java和-中間有個空格),若出現版本資訊則說明安裝配置成功。如下圖
在這裡插入圖片描述

Tomcat安裝及配置環境變數

雙擊Tomcat安裝程式,一直下一步,可以更改安裝路徑,安裝成功。
配置環境變數(兩個)
依然開啟環境變數新建(一個)
變數名:CATALINA_HOME
變數值:安裝Tomcat的 路徑,比如:C:\Program Files\Apache Software Foundation\Tomcat 7.0
再在系統變數裡找到變數名為path的,點選編輯,在最後面加上%CATALINA_HOME%\bin;
在這裡插入圖片描述
配置完成後開啟Tomcat資料夾裡的bin資料夾,再雙擊開啟“Tomcat7w”,點選start,如果開啟成功,那麼恭喜你!馬上就要成功了~如果無法開啟,那麼可能是環境變數沒有配置對,檢查是否輸對了;或者是版本問題(我的就是版本問題,花了好久才發現的),如果要換版本,先去控制皮膚將已經安裝的Tomcat解除安裝再安裝新版本。
在這裡插入圖片描述
成功後還需要在遠端裡的瀏覽器裡驗證一次,輸入http://localhost:8080,如果出現以下介面,就真的成功了
在這裡插入圖片描述
成功後在Tomcat資料夾裡開啟conf資料夾,裡面有一個server.xml文件,可以用記事本開啟,找到name=“localhost”,將localhost改為此伺服器的ip,這樣用其他電腦就可以訪問了。
在這裡插入圖片描述
如果還是無法訪問,那麼開啟阿里雲(你的伺服器用什麼就開啟什麼),開啟網路與安全裡的“安全組”,可以看到你的伺服器,在最右邊有個配置規則,點選
在這裡插入圖片描述
即可出現以下介面,點選收到新增,配置埠為8080,儲存即可。儲存完成後再用電腦訪問你的伺服器ip:8080,就會出現網頁。
在這裡插入圖片描述

程式打包放在伺服器

將你寫好的程式碼資料夾壓縮成zip,將zip字尾改為war(簡單粗暴,因為我用的vscode不知道怎麼打包,哭了),將此包複製到Tomcat資料夾的webapps資料夾中,然後重啟Tomcat(bin資料夾裡Tomcat7w,stop再start),在外網裡訪問你的ip:8080/war包名稱 即可出現你寫的網頁。

會遇到的問題

訪問你的網頁時,如果網頁裡的有些視訊無法播放,那麼是因為此視訊檔案的名稱為中文,將檔名改為英文即可播放(程式裡面的檔名也要改啊!)。

相關文章