看看最近是否有優(yōu)惠,如果是新用戶,可以使用新手禮包,更優(yōu)惠一些。當然也可以選擇其他的同類型產(chǎn)品。
在買服務器的時候,肯定會讓你選擇系統(tǒng)的:常用的就是Windows與Linux,選擇哪個就看你熟悉那個了。我這篇文章的選擇是Windows 2019
配置路徑:控制臺->打開側(cè)邊欄的CS->選擇實例與鏡像的實例->查看目前打開的實例是否是你要處理的實例(如果有多個實例的話,一定要看清楚)->打開網(wǎng)絡與安全下的安全組->點擊配置規(guī)則即可
下圖是我的設置:你可以按照你的需求配置。
在購買完服務器后,打開你的阿里云控制臺,復制你的服務器的公網(wǎng)IP。
打開自己電腦的軟件:“遠程桌面連接”(不需下載,自帶的),在計算機那一欄填寫復制的公網(wǎng)IP地址,點擊 "顯示選項”,就可以看到本地資源,打開本地資源勾選剪貼板。
在“本地資源”中,打開“詳細信息”。在“驅(qū)動器“下面選擇一個分區(qū)(這個被選擇的分區(qū)就可以在遠程電腦端可見,這樣就可以互相復制東西了)
點擊“連接”,輸入用戶名及密碼。這里的用戶名:windows默認是Administrator;Linux默認是root。密碼是你的實例密碼:在你購買服務器的時候,就會發(fā)送到手機上的(如果不記得,可以在阿里云里面修改實例密碼(不是遠程連接密碼),點擊:如何修改ECS實例的用戶密碼)
首先你需要下載你的項目跑起來所需要的環(huán)境:拿我的項目舉例,我需要下載:JDK、Tomcat、MySQL、以及MySQL依賴的Microsoft Visual C++ 2015。對應的版本建議與你本機的版本一致。(你可以在服務器的電腦上直接下載環(huán)境,也可以在你的本機下載好,然后將軟件通過連接助手傳送過去)
我使用的的是通過 IDEA將項目打包,以下步驟通用于Maven工程
打開項目的pom.xml,看看有沒有下面這句:<packaging>war<packaging>
,沒有的話加上。(tips:因為是web工程,所以建議是打包成war包)
通過點擊 Build -> Build Project,將項目進行編譯
點擊 Maven Projects -> 你的maven項目 -> package 進項打包。打包結(jié)束后,你就可以在 項目名/target 下找到對應的war包了。
拿到打包好的war包,打開cmd,進入war包所在目錄下,運行 java -jar xxx.war
,如果項目完美運行。說明war包沒有問題。
記住你的war包所在的目錄
如果你的項目有數(shù)據(jù)庫的需要
如果本機有可以連接數(shù)據(jù)庫的軟件,如Navicat,可以使用它連接的服務器數(shù)據(jù)庫,然后將需要的數(shù)據(jù)復制過去。(這個方法需要你的服務器開放3306端口,在安全組配置。使用Navicat連接阿里云ECS服務器上的MySQL數(shù)據(jù)庫)
也可以在本機上將需要將對應的數(shù)據(jù)庫抽取成 .sql 文件,然后在服務器上運行就可以。(參考文章:MySQL命令行下執(zhí)行.sql腳本)
將 打包好的war 放入到 tomcat 的 webapps 目錄下。(如果是項目內(nèi)置了Tomcat,這一步就不需要了,你想放在哪個目錄下都可以)
啟動cmd進入到 war包所在目錄,輸入:java -jar xxx.war
啟動war包。(一定要在本機上確定自己的war包是能運行的),如果各項服務都啟動了,war包就是可以正常運行的。
先在服務器端的網(wǎng)頁上通過localhost:8080/項目名
訪問項目,確保項目能正常訪問。然后在本機上輸入:服務器公網(wǎng):8080/項目名
訪問項目
如果在服務器上可以打開網(wǎng)頁,但是在本機上打不開,怎么處理?
確保服務器端的防火墻沒有問題
可以看看這篇文章:無法通過公網(wǎng)訪問阿里云服務器Tomcat下部署的項目
進入控制臺->打開側(cè)邊欄->點擊域名
選擇“解析”
點擊新手引導
在記錄值中填寫你的服務器的公網(wǎng)IP地址
簡單綁定就完成了,這樣你就可以在本機輸入你的域名訪問項目了。(如果你的項目訪問需要在路徑上添加8080端口,那么換成域名后也需要在后面添加8080端口)
如果是大陸的服務器,想要域名可以長期訪問,還需要備案哦!
如果使用到了外部的Tomcat,那么就需要修改Tomcat目錄下/conf/server.xml,將端口號改為80
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
如果是內(nèi)置的Tomcat,要想除掉8080端口,在項目的配置文件中設置端口號為80,就可以了。比如我的配置文件是application.yml,在其后面添加:
server: port: 80
聯(lián)系客服