windows雲伺服器部署web網站
寫在前面
這是一篇關於超小白想要部署網站的文章,很多細節問題或許會覺得我是個傻子,但是我只是記錄一下我遇到的問題,也希望像我一樣超小白的朋友能夠部署成功!!
在部署之前我查了很多資料,但是每篇都不太一樣,特別是配置環境變數之類的,所以我覺得如果你查了很多資料還是很懵,那麼先看一下我的這篇(我好不要臉),首先有個大致思路再慢慢研究其中的細節,希望你能夠成功部署!!
首先你應該從阿里雲或者騰訊雲租一個伺服器(如果你需要域名的話要申請成功兩天之後才能備案,備案後才能使用,如果不用域名的話直接在瀏覽器輸入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包名稱 即可出現你寫的網頁。
會遇到的問題
訪問你的網頁時,如果網頁裡的有些視訊無法播放,那麼是因為此視訊檔案的名稱為中文,將檔名改為英文即可播放(程式裡面的檔名也要改啊!)。
相關文章
- Java Web伺服器部署指南(windows版)JavaWeb伺服器Windows
- 如何把本地網站部署到雲伺服器上網站伺服器
- 華納雲:在Apache伺服器中怎麼搭建web網站?Apache伺服器Web網站
- 騰訊雲 雲開發 部署 Blazor網站Blazor網站
- 阿里雲伺服器部署web專案全過程阿里伺服器Web
- Windows平臺Nginx部署https網站的過程WindowsNginxHTTP網站
- Windows 部署 Stable Diffusion web UIWindowsWebUI
- 《花100塊做個摸魚小網站! 》第六篇—將小網站部署到雲伺服器上網站伺服器
- vue專案部署到阿里雲伺服器(windows - Nginx代理)Vue阿里伺服器WindowsNginx
- vue專案部署到阿里雲伺服器(windows),Nginx代理!Vue阿里伺服器WindowsNginx
- 網站伺服器系統,選windows還是linux?網站伺服器WindowsLinux
- 搭建網站,雲伺服器配置怎麼選?網站伺服器
- 網站怎麼選擇雲伺服器配置網站伺服器
- 買了雲伺服器該如何搭建網站?伺服器網站
- Web伺服器的部署地點Web伺服器
- 使用nginx部署網站Nginx網站
- 如何部署雲伺服器?伺服器
- windows伺服器批次部署 vps伺服器批次Windows伺服器
- 特網雲伺服器如何遠端連線Windows伺服器伺服器Windows
- 深圳市恆訊科技分享:雲伺服器如何部署web專案?伺服器Web
- 阿里雲伺服器ECS搭建網站詳細教程阿里伺服器網站
- 雲伺服器常用網站偽靜態規則伺服器網站
- 網站使用雲伺服器有什麼好處?網站伺服器
- Nginx+uWSGI+Django部署web伺服器NginxDjangoWeb伺服器
- 做網站租用物理伺服器好還是雲伺服器好?網站伺服器
- 阿里雲伺服器部署mongodb阿里伺服器MongoDB
- windows伺服器IIS服務修改已繫結的網站域名Windows伺服器網站
- windows伺服器上用nginx轉發到iis中的網站Windows伺服器Nginx網站
- Web網站服務(二)Web網站
- 阿里雲域名解析與繫結伺服器IP地址—域名和埠訪問自己的web網站阿里伺服器Web網站
- Sailor:幫助在自己伺服器上部署網站的小型PaaS工具AI伺服器網站
- 網站伺服器:電商網站如何應對流量高峰?華納雲來告訴您網站伺服器
- 騰訊雲伺服器部署FTP伺服器FTP
- 雲伺服器如何部署Trojan代理?伺服器
- 雲伺服器centOS如何部署php伺服器CentOSPHP
- 華納雲:雲伺服器用來搭建多少網站,有哪些影響因素伺服器網站
- .NET網站自動化部署網站
- 部署釋出blazor server 網站BlazorServer網站