Tomcat 對映不同的網域名稱到不同的專案

2022-02-03 17:51:35 字數 497 閱讀 6188

過去遇到了這種情況:兩個人租用同乙個伺服器,安裝了tomcat之後,部署了各自的專案,出現乙個問題是:兩個人的網域名稱都要對映到同乙個ip,那麼怎麼對應到自己的專案呢?

比如 name1.com name2.com 對映到用乙個ip 4.4.4.4,這個ip主機上有兩個專案 web1 web2,該怎麼做呢?

起初我們想的是,乙個專案設定為預設的專案,即:訪問name1.com 的時候預設指向專案1,如果訪問name2.com的時候,建乙個filter判斷request**,轉向web2. 後來沒有實施,覺得這兩個專案扯到一起了。。。

今天翻書,看到tomcat原來支援這種多個虛擬主機的部署方式,頓時懊惱極了,以前都沒注意過這些東西。

方法很簡單: 在tomcat下server.xml中,engine 節點下,可以設定多個host,每乙個host對應乙個虛擬主機。

這樣,及時兩個網域名稱對映到同乙個ip,那麼兩個網域名稱對應的專案目錄是不一樣的,也就實現了多網域名稱對映到同乙個ip的問題。

就是這樣。

別出心裁 實現網域名稱到埠的對映

別出心裁 實現網域名稱到埠的對映 問題的提出 很多軟體都自帶乙個web伺服器,例如alfresco,它自帶tomcat,啟動以後訪問 http 伺服器ip 8080 alfresco 就可以訪問主頁 對於生產環境下,我們的一般使用網域名稱訪問,所以訪問的形式就變為 http 伺服器網域名稱 8080...

TOMCAT的網域名稱配置

檢視文章 tomcat的網域名稱配置 2010年12月12日 星期日 下午 3 09 tomcat的網域名稱配置 現在很多的公司的 都是用tomcat作為應用服務區的,可是對於初學者,8080埠號是如何去掉的,這些 是如何和網域名稱繫結到一起的呢?乙個 tomcat是如何繫結多網域名稱?並且這些網域...

Nginx根據二級路徑 網域名稱對映不同的伺服器

server 一鍵申請ssl證書驗證目錄相關設定 location well known 走不同的區間 自定義 js,css匹配 走不同的根目錄 location chunk.js css 通過訪問二級目錄order來訪問訂單服務伺服器 location zgzj access log www ww...