1. 程式人生 > >關於騰訊雲伺服器配置tomcat和釋出web專案的總結

關於騰訊雲伺服器配置tomcat和釋出web專案的總結

本人近期通過騰訊雲伺服器進行web專案的釋出,遇到不少瓶頸問題,特寫下部落格記錄,希望能為愛好者提供幫助。

 關於騰訊雲伺服器的申請與配置就不再贅述,不懂得請看連結騰訊雲伺服器申請

 接著來到你的雲主機管理頁面如圖:


進入安全組選項新建一個安全組,模板選擇" 開放全部埠"(本人在後期釋出測試時遇到了伺服器可以自己訪問網站,不能通過公網ip訪問網站,經過大量時間研究是埠未開放導致


至此伺服器的設定就到此為止,接下來登入主機

開啟本地電腦的遠端桌面連線輸入伺服器的公網ip


另一個小技能就是可以掛載本地硬碟到伺服器


設定完成就可以登入主機

通過掛載的硬碟,將java jdk安裝包和tomcat安裝包和web專案複製到伺服器端並記下路徑(web專案需是已經在實體機發布過的,將專案放到tomcat-》webapps下即可)

在伺服器安裝java環境配置環境變數解壓tomcat ,

開啟tomcat-》bin-》startup.bat啟動tomcat伺服器

本地輸入http://localhost:8080/專案名稱  即可訪問專案,若成功恭喜你,否則檢查jdk

伺服器本地能進行訪問了,接下來進行測試能否通過外網訪問,輸入外網ip到瀏覽器位址列,這時我們發現不能訪問,原因時需要加埠號,即http://外網ip:8080,即可訪問,這麼做不乏麻煩,我門也可以修改tomcat的預設埠,進入tomcat-》conf-》serverr.xml,修改

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

為<Connector port="80" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443" /> 在host下新增<Context path="" docBase="專案路徑" reloadable="true" crossContext="true" />
       如:
<Context path="" docBase="C:\apache-tomcat-9.0.0.M17\webapps\strutsWeb" reloadable="true" crossContext="true" />
       
儲存重啟伺服器就可以了。