tomcat 實現多埠多網域名稱訪問

2021-09-03 07:37:10 字數 2973 閱讀 3554

在我們部署專案到tomcat的時候,有時候會配置通過網域名稱訪問專案。接下來我們就來了解一下多網域名稱多埠訪問專案的相關配置。

當乙個專案需要使用多個埠號去訪問的時候,只需要在service標籤下進行這樣簡單的配置一下就好:

這樣就保證了當tomcat執行起來的時候,同時監聽多個埠,通過80808081埠來訪問專案。

配置專案的多網域名稱的訪問,最簡單的方式就是在host標籤下配置alias標籤:

name

="www.jerome.xin"

= unpackwars

="true"

autodeploy

="true"

>

>

domain.jerome.xinalias

>

>

domain2.jerome.xinalias

>

docbase

="/project"

path="

"/>

host

>

如果是將host的內容複製乙份,只修改name屬性也可以達到同樣的效果。可以通過www.jerome.xindomain.jerome.xindomian2.jerome.xin這些網域名稱來訪問專案。

配置這個就是將service標籤以及標籤下的內容複製一下修改name,然後配置不同connector,再配置不同的host#name屬性,如下所示:

這樣的配置就實現了,通過www.jerome.xin:8080訪問到project1專案,通過www.jeromezhu.xin:8081訪問到project2專案。

通過上面的配置,我們已經完成了通過網域名稱訪問專案的各種方式。但是配置多網域名稱的時候稍有不慎就會出現重複載入資源的問題。這個問題我在別的文章中進行說明。

tomcat實現多埠 多網域名稱訪問

tomcat可以實現 多個埠訪問同乙個web應用 不同的應用通過不同的網域名稱進行訪問。本文介紹的都是只啟動乙個tomcat服務的情況下,當然,實現這些功能也可以通過啟動多個tomcat服務實現。1說明 這個部分介紹如何在tomcat中進行配置,使同乙個應用可以通過不同的埠號進行訪問。2找到tomc...

tomcat多埠多網域名稱訪問

新建乙個協議為http型別的connector 聯結器 修改埠號 redirectport 8443 此時埠80和8080都可以訪問tomcat中的專案 複製乙個host name www.iili.xyz unpackwars true autodeploy true path docbase m...

同一tomcat實現多埠多網域名稱訪問

配置server.xml,找到service,在中新增監聽埠即可 例如訪問http localhost 8080 index與訪問http localhost 8080 index即可對同一應用進行訪問。若要更多埠訪問,新增監聽即可。配置server.xml,找到service,在中的中配置host...