java web項目通過外網ip訪問


一、首先在阿里雲租一個服務器

二,在阿里雲管理界面重置實例密碼、進入遠程連接(第一次在阿里雲的管理界面進去),賬號window系統是adminnstrator、密碼就是改之后的密碼。

進去后,退出來。

三、win+r      輸入mstsc連接遠程主機(有本地的安裝包可以在本地資源那選擇拷貝的文件)

四、進去后安裝好jdk、tomcat、mysql並配置好環境

jdk官網下載(1.8較好)

在本地eclipse下面把項目打包成war文件拷貝到遠程服務器的tomcat的webapps下

啟動tomcat(若是以毫米數為結尾就是成功啟動了)

mysql官網下載,navicat官網下載

(切記:jdk和tomcat都可以拷貝過去,但是mysql最好在服務器安裝(因此拷貝安裝包速度較快)

另外版本最好和本地的一樣!!!)

五、在本地主機使用的數據庫文件拷貝到阿里雲服務器並建立數據庫(推薦使用navicat)

六、找到tomcat下的server.xml 文件編輯

<Connector port="80" protocol="HTTP/1.1"   connectionTimeout="20000"      redirectPort="8443" />  將port端口改為80,基於http協議一般是通過80端口訪問的,這樣可以避免每次都輸入8080的麻煩,也可以不用更改。

  <Engine name="Catalina" defaultHost="localhost"> 將defaulHost的localhost改變為你自己的公網ip地址,提供給外面訪問。

  <Host name="localhost"  appBase="webapps"    unpackWARs="true" autoDeploy="true"> 

    <Context path="test" docBase="c:\test" reloadable="true" crossContext="true"></Context> 將Host 里的name改為公網ip地址,

七、在本地阿里雲阿里雲控制台界面設置一個端口(若在第六步沒有改80端口,則下面的端口范圍就應該為8080/8080)

 

 

 

八、重啟tomcat,在瀏覽器輸入  自己的公網地址+/war項目名+/頁面路徑

成功外網訪問!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM