Tomcat 域名綁定多個Host配置要點


一、在server.xml中添加Host節點,name就是需要綁定的域名,多個域名在Host節點下建立<Alias></Alias>子節點,可建立多個。

<Engine name="Catalina" defaultHost="ren">
    <Host name="ren"    appBase="renapps"/>
    <Host name="stimpy" appBase="stimpyapps"/>
</Engine>

二、在tomcat根目錄下建立相應的文件夾:\conf\Catalina\ren和\conf\Catalina\stimpy,並在目錄下建立一個Context配置文件,文件名就是虛擬目錄的名字,如果是根目錄就是ROOT.xml:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="x:\a" />

此處的Context不用設置path屬性,因為只有在server.xml中配置才有效,其他時候path就是文件名。

如果要通過這種方式部署,在server.xml中必須添加相應的虛擬主機條目,即Host條目,name為這里相應的文件夾名稱(對應的是域名)。

xml文件名稱則是訪問路徑,如crm.xml這訪問http://域名/crm/,如果想訪問根目錄這命名為ROOT.xml即可。

對應的Host節點可不加appBase屬性,因為這里已經指明。

三、各節點的標簽都是首字母大寫

 

參考文檔:http://tomcat.apache.org/tomcat-8.0-doc/index.html


免責聲明!

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



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