亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Tomcat5.5配置-多域名綁定和虛擬目錄

系統 3064 0

tomcat采用默認安裝,要想tamcat直接綁定多個域名,這里我們需要修改配置文件:C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\ server.xml
server.xml 的修改方式如下:

(一)多域名綁定
1.如果你要綁定網站,首先是要把tomcat的默認訪問端口8080,修改成80
原始:
< Connector port ="8080" maxHttpHeaderSize ="8192" maxThreads ="150" minSpareThreads ="25" maxSpareThreads ="75" enableLookups ="false" redirectPort ="8443" acceptCount ="100" connectionTimeout ="20000" disableUploadTimeout ="true"
/>

修改后:
< Connector port ="80" maxHttpHeaderSize ="8192" maxThreads ="150" minSpareThreads ="25" maxSpareThreads ="75" enableLookups ="false" redirectPort ="8443" acceptCount ="100" connectionTimeout ="20000" disableUploadTimeout ="true"
/>
其實這里就是把port:8080,修改成port:80就可以了,其他的參數不變
2.接下來就是重點了哈哈...
原始:
< Engine name =" Catalina " defaultHost =" localhost ">
< Host name =" localhost " appBase =" webapps " unpackWARs =" true " autoDeploy =" true " xmlValidation =" false " xmlNamespaceAware =" false " />
</ Engine >
當然這里我把注釋代碼統統刪除掉了,省的礙眼


修改后:
< Engine name =" Catalina " defaultHost = www.abc
.com >
< Host
name =" www.abc .com " appBase = =" abcapps " unpackWARs =" true " autoDeploy =" true " xmlValidation =" false " xmlNamespaceAware =" false " />
<
Host
name = " www.cba.com "
appBase = =" D:\cba " unpackWARs =" true " autoDeploy =" true " xmlValidation =" false " xmlNamespaceAware =" false "
/>

<
Host
name =" localhost " appBase =" webapps " unpackWARs =" true " autoDeploy =" true " xmlValidation =" false " xmlNamespaceAware =" false " ? ?/>
</ Engine >
這里解釋一下上面的配置
Engine 的 dafaultHost :表示訪問該tomcat默認進入的主機,注意一定不能是localhost,不然別人通過你的ip訪問,就會默認進入tomcat的管理界面.
Host 的 name:表示該主機綁定的域名,如果綁定localhost則可以通過在瀏覽器中輸入localhost訪問該Host. Host的 appBase:表示該主機綁定的文件存放路徑,可以使用相對路徑或絕對路徑. 按照上面的配置:
1.如果我在瀏覽器中輸入
http://localhost 則訪問 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT 下的網站
2.如果輸入
http://www.abc.com 則訪問 C:\Program Files\Apache Software Foundation\Tomcat 5.5\abcapps\ROOT 下的網站
3.如果輸入
http://www.cba.com 則訪問 D:\cba\ROOT 下的網站. 注意這里有一個ROOT目錄需要創建,我們只要把網站放到相應的ROOT目錄向下面,即可通過相應域名訪問了. 這里面的參數還有很多,我也不是很清楚,不過這樣做確實可以實現多域名綁定哈哈.而且網站頁面修改了只要直接覆蓋就可以了,tomcat可以自動更新類和頁面,當然如果修改了web.xml或lib,則需要重啟tomcat才可以.
(二) 虛擬目錄 <Host name="localhost" appBase="webapps"
? ?? ???unpackWARs="true" autoDeploy="true"
? ?? ???xmlValidation="false" xmlNamespaceAware="false">
<Context path="/cqq" docBase="f:\java\cqqapp" debug="0" reloadable="true" crossContext="true">
? ?</Host>


其中,Host標記是用來配置虛擬主機的,就是可以多個域名指向一個tomcat,格式只要參考默認的就可以了。

<context>是Host標記的子元素吧,表示一個虛擬目錄,它主要有兩個屬性,path就相當于虛擬目錄名字,而 docbase則是具體的文件位置。在這里我的虛擬路徑名稱為cqq,實際上我的程序也就是html、jsp、servlet都 放在了f:\java\cqqapp這個目錄下了。 這樣我就可以通過 http://127.0.0.1/cqq/ 訪問我的這個虛擬目錄了。


另外一種方法是:

配置兩個站點
<Host name=" www.xyz.com " debug="0" appBase="D:\Tomcat5.5\portal" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="D:/Tomcat5.5/portal" debug="0" reloadable="true"/>
</Host>

<Host name=" www.abc.com " appBase="D:\Tomcat5.5\hxw"
? ?? ???unpackWARs="true" autoDeploy="true"
? ?? ???xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\Tomcat5.5\abc" debug="0" reloadable="true"/>
</Host>

這樣設置以后,輸入域名可以分別到兩個站點

但由于沒有指定默認站點,所以直接輸入IP的時候,無法訪問。

于是增加 D:\Tomcat5.5\conf\Catalina\localhost\ROOT.xml
內容如
<Context path="/" docBase="${catalina.home}/portal" debug="5" reloadable="true" crossContext="true">
</Context>

這樣可以實現輸入域名分別到個站點,輸入IP就默認到D:/Tomcat5.5/portal這個站點

可是,可是,問題出現了

這兩個站點啟動相當消耗內存,TOMCAT內存設置我已經設到1400M了(再高TOMCAT5無法啟動),所以不能同時啟動三個應用。


大家有沒有實現過,啟一個應用而綁定多個域名的方法。
如下(這樣寫TOMCAT肯定是啟動不了的,只是用來表達我的意思)

<Host name=" www.abc.com,192.168.0.1 " appBase="D:\Tomcat5.5\hxw"
? ?? ???unpackWARs="true" autoDeploy="true"
? ?? ???xmlValidation="false" xmlNamespaceAware="false">
??<Context path="" docBase="D:\Tomcat5.5\abc" debug="0" reloadable="true"/>
</Host>


因為我是整合的,所以就不用改8080端口了哦~~~~~

本文轉自www.35java.com

Tomcat5.5配置-多域名綁定和虛擬目錄


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!??!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 色综合色综合色综合色综合网 | 好看的一级毛片 | 欧美日韩中文国产一区 | 日本一级特黄aa大片24免费 | 亚洲精品久久 | 国产精品美女一级在线观看 | 91福利一区二区在线观看 | a中文字幕1区 | 亚洲国产精品一区二区三区 | 久草国产在线播放 | 乱子伦有声小说mp3 仑乱高清在线一级播放 | 婷婷色九月综合激情丁香 | 手机看片福利日韩欧美看片 | 色视频久久 | 国产成人8x视频一区二区 | 欧美日屁 | 一级毛片美国一级j毛片不卡 | 日本特黄在线观看免费 | 亚洲欧美另类在线 | 精品午夜寂寞黄网站在线 | 亚洲一区二区在线免费观看 | 亚洲国产精品久久卡一 | 成人午夜亚洲影视在线观看 | jizz中国女人 | 久久视频这里只有精品 | 久久久精品一区 | 亚洲最新视频在线观看 | 国产亚洲欧美日韩综合另类 | 亚洲一区小说区中文字幕 | 欧美精品九九99久久在观看 | 在线精品免费视频 | 九九精品国产兔费观看久久 | 久久精彩 | 男人午夜剧场 | 国产精品婷婷久久爽一下 | 国内精品久久久久久 | 久久久精品久久久久久 | 国产亚洲在线观看 | 日本在线观看永久免费网站 | 香蕉大黄香蕉在线观看 | 色综合五月婷婷 |