卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

tomcat域名配置

Tomct 多域名綁定和虛擬目錄Tomcat 采用默認(rèn)安裝, 要想tomcat 直接綁定多個(gè)域名, 這里我們需要修改配置文件:Tomcat安裝目錄下的confserver.xmlserver.xml

Tomct 多域名綁定和虛擬目錄

Tomcat 采用默認(rèn)安裝, 要想tomcat 直接綁定多個(gè)域名, 這里我們需要修改配置文件:Tomcat安裝目錄下的confserver.xml

server.xml 的修改方式如下:

(一)多域名綁定

1. 如果你要綁定網(wǎng)站, 首先是要把tomcat 的默認(rèn)訪問(wèn)端口8080, 修改成80 5.0原 始:

5.0修改后:

6.0原 始

:

6.0修改后

:

其實(shí)這里就是把port:8080,修改成port:80就可以了, 其他的參數(shù)不變

2. 接下來(lái)就是重點(diǎn)了

原始:

autoDeploy ="true " xmlValidation="false " xmlNamespaceAware="false " />

……

,

這里解釋一下上面的配置

Engine 的 dafaultHost :表示訪問(wèn)該tomcat 默認(rèn)進(jìn)入的主機(jī), 注意一定不能是localhost, 不然別人通過(guò)你的ip 訪問(wèn), 就會(huì)默認(rèn)進(jìn)入tomcat 的管理界面.

Host 的 name:表示該主機(jī)綁定的域名, 如果綁定localhost 則可以通過(guò)在瀏覽器中輸入localhost 訪問(wèn)該Host.

Host 的 appBase:表示該主機(jī)綁定的文件存放路徑, 可以使用相對(duì)路徑或絕對(duì)路徑. 按照上面的配置:

1. 如果我在瀏覽器中輸入http://localhost 則訪問(wèn) C:Program FilesApache Software FoundationTomcat 5.5webappsROOT 下的網(wǎng)站

2. 如果輸入http://www.abc.com 則訪問(wèn) C:Program FilesApache Software FoundationTomcat 5.5?cappsROOT 下的網(wǎng)站

3. 如果輸入http://www.cba.com 則訪問(wèn) D:?aROOT 下的網(wǎng)站.

注意這里有一個(gè)ROOT 目錄需要?jiǎng)?chuàng)建, 我們只要把網(wǎng)站放到相應(yīng)的ROOT 目錄下面, 即可通過(guò)相應(yīng)域名訪問(wèn)了.

這里面的參數(shù)還有很多, 我也不是很清楚, 不過(guò)這樣做確實(shí)可以實(shí)現(xiàn)多域名綁定哈哈. 而且網(wǎng)站頁(yè)面修改了只要直接覆蓋就可以了,tomcat 可以自動(dòng)更新類和頁(yè)面, 當(dāng)然如果修改了web.xml 或lib, 則 需要重啟tomcat 才可以. 這樣配置就大功告成了

注意:要修改系統(tǒng)盤(pán)system->system32-> drivers-> etc下的hosts 文件

(二)虛擬目錄

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

其中,Host 標(biāo)記是用來(lái)配置虛擬主機(jī)的,就是可以多個(gè)域名指向一個(gè)tomcat ,格式只要參考默認(rèn)的就可以了。

是Host 標(biāo)記的子元素吧,表示一個(gè)虛擬目錄,它主要有兩個(gè)屬性,path 就相當(dāng)于虛擬目錄名字,

而 docbase則是具體的文件位置。在這里我的虛擬路徑名稱為cqq ,實(shí)際上我的程序也就是html 、jsp 、 servlet都 放在了f:javacqqapp這個(gè)目錄下了。 這樣我就可以通過(guò) http://127.0.0.1/cqq/ 訪問(wèn)我的這個(gè)虛擬目錄了。

另外一種方法是:

配置兩個(gè)站點(diǎn)

unpackWARs="true" autoDeploy="true">

,

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

這樣設(shè)置以后,輸入域名可以分別到兩個(gè)站點(diǎn)

但由于沒(méi)有指定默認(rèn)站點(diǎn),所以直接輸入IP 的 時(shí)候,無(wú)法訪問(wèn)。

于是增加 D:Tomcat5.5conf?talinalocalhostROOT.xml

內(nèi)容如

這樣可以實(shí)現(xiàn)輸入域名分別到個(gè)站點(diǎn),輸入IP 就默認(rèn)到D:/Tomcat5.5/portal這個(gè)站點(diǎn) 可是,問(wèn)題出現(xiàn)了

這兩個(gè)站點(diǎn)啟動(dòng)相當(dāng)消耗內(nèi)存,TOMCAT 內(nèi) 存設(shè)置我已經(jīng)設(shè)到1400M 了(再高TOMCAT5無(wú)法啟動(dòng)),所以不能同時(shí)啟動(dòng)三個(gè)應(yīng)用。

Tomcat 下面配置單域名

在Tomcat 下面配置域名(如:www.***.com)的時(shí)候,同時(shí)又不希望客戶通過(guò)我們網(wǎng)站的IP 或者域名訪問(wèn)到Tomcat 默認(rèn)的ROOT ,配制方法如下:

1、打開(kāi)Tomcat 安裝目錄下的confserver.xml文件

在server.xml 中將原有的

修改為

將原有的

修改為

原始端口:5.5 8080改為80

minSpareThreads="25" maxSpareThreads="75" enableLookups="false"

redirectPort="8443" acceptCount="100" connectionTimeout="20000"

disableUploadTimeout="true" />

原始端口:6.0 8080改為80

2、在conf?talina目錄下建立目錄"<您要配置的域名的名稱>"。

然后在 域名的名稱 文件夾下 建立ROOT.xml 文件(ROOT必需大寫(xiě)) ,其格式和conflocalhost目錄下的ROOT.xml 一致,但是內(nèi)容如下:

,

docBase="D:tomcatalwinwebappsROOT" path="">//絕對(duì)路徑

//相對(duì)路徑

其中docBase 中的內(nèi)容就是你希望的打開(kāi)您的域名(www.***.com) 的時(shí)候映射到的目錄和默認(rèn)的網(wǎng)頁(yè)(如:index.jsp )

3、啟動(dòng)Tomcat 服務(wù)器,就可以直接敲入域名訪問(wèn)你要訪問(wèn)的地址了。如:www.alwin.com

標(biāo)簽: