騰訊雲服務器(Windows系統)搭建java環境並配置Tomcat,實現多項目共用80端口(詳細教程)

一、過程中主要解決的幾個問題:

問題①:如何解決騰訊雲服務器無法通過公網地址來訪問?(要點1:配置安全組   /   要點2:windows防火牆出入站規則設定)

問題②:如何配置騰訊雲服務器,讓用戶可以通過瀏覽器直接訪問tomcat服務器,且不需要添加8080?(要點:修改tomcat配置文件)

問題③:如何配置tomcat,讓用戶可以使用不同的域名通過同一端口(80)來訪問位於統一服務器上的不同項目?(要點修改tomcat配置文件)

 

 

二、詳細教程

1、服務器安全組配置

上圖是我購買的服務器,然後點擊更多->安全組->配置安全組

出現下圖,然後勾選放通80端口的安全組,點擊確定,如果沒有安全組,可以按照圖中圈內的引導自行解決

2、windows防火牆配置

通過Win+R進入

輸入mstsc,使用遠程桌面登錄登入服務器系統

如圖:我使用的是Windows Server2012R2系統

然後,進入控制面板->找到防火牆->點擊高級設置

點擊入棧規則->新建規則

點擊完成,然後在點擊出站規則,同理,建立80端口的出站規則。

 

3、JDK安裝及環境配置

oracle官網下載JDK,用JDK8即可。

JDK8官方下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

下載完成後,安裝JDK。

接下來配置環境變量:添加JAVA_HOME 和JRE_HOME兩個用戶變量,並在系統中的path變量中添加%JAVA_HOME%(添加時注意;號間隔)

 

4、 tomcat的安裝與配置

tomcat去官網下載即可,我用的是8.0版本的,現在官網是8.5.

tomcat官方下載地址:https://tomcat.apache.org/download-80.cgi

 

 

然後,配置tomcat目錄下的conf下的server.xml文件

首先將默認端口修改爲80

然後我們按照配置多個host,利用hostname和域名的映射實現同端口不同域名訪問不同程序

其中,host 中的name代表映射的域名地址  appBase代表tomcat下的webapps目錄,docBase代表映射到的項目路徑,需要放在tomcat的webapps目錄下。

 

然後,啓動tomcat,

至此,服務器已經配置完畢

 

5、最後一步

將域名解析到該服務器的公網ip,即可實現不同域名通過同一80端口直接訪問同一服務器下的不同程序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章