tomcat虛擬主機(jī)(配置方法全解)

2023-07-21    分類: 網(wǎng)站建設(shè)

目前,在網(wǎng)絡(luò)開發(fā)領(lǐng)域,JavaEE開發(fā)技術(shù)逐漸應(yīng)用于多個(gè)項(xiàng)目領(lǐng)域,通常一臺(tái)服務(wù)器對(duì)外可以訪問多個(gè)JavaEE的項(xiàng)目,但是需要在tomcat虛擬主機(jī)配置環(huán)境來實(shí)現(xiàn)。那么,如何配置tomcat虛擬主機(jī)?在這里創(chuàng)新互聯(lián)服務(wù)器托管分享下tomcat虛擬主機(jī)(配置方法全解),以下是內(nèi)容詳情:服務(wù)器托管


一、打開tomcat安裝目錄下conf/server.xml這個(gè)文件

在server.xml文檔中找到

</Engine>

</Service>

接著添加上面添加以下內(nèi)容(暫時(shí)先說分為三種方式):

第一種:

<Host name=”www.linuxidc.com” debug=”0″ appBase=”webapps” unpackWARs=”true” autoDeploy=”true” xmlValidation=”false” ?xmlNamespaceAware=”false”>
<Context path=”” docBase=”www” debug=”0″ reloadable=”true” crossContext=”true”/>
<Logger className=”org.apache.catalina.logger.FileLogger” directory=”logs” prefix=”www_5sai_log.” suffix=”.txt”
timestamp=”true”/>

</Host>

第二種:

<Host name=”host.enkj.com” debug=”0″ appBase=”C:\\test\www” unpackWARs=”true” autoDeploy=”true”>
<Context path=”” docBase=”.”/>
<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs” ?prefix=”test_5sai_access_log.”
suffix=”.txt” pattern=”common” resolveHosts=”false”/>
<Logger className=”org.apache.catalina.logger.FileLogger” directory=”logs” ?prefix=”test_5sai_log.” suffix=”.txt” timestamp=”true”/>

</Host>

以上內(nèi)容的意思就是在C盤test文件夾下面建立一個(gè)www文件夾作為host.enkj.com這個(gè)域名的主目錄

第三種,如果是linux系統(tǒng)的/var/www作為host.enkj.com這個(gè)域名的主目錄的話內(nèi)容如下:

<Host name=”host.enkj.com” debug=”0″ appBase=”/var/www” unpackWARs=”true” autoDeploy=”true”>
<Context path=”” docBase=”.”/>
<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs” ?prefix=”test_5sai_access_log.”
suffix=”.txt” pattern=”common” resolveHosts=”false”/>
<Logger className=”org.apache.catalina.logger.FileLogger” directory=”logs” ?prefix=”test_5sai_log.” suffix=”.txt” timestamp=”true”/>

</Host>

再補(bǔ)充一種

<Host ?name=”www.linuxidc.com” ?debug=”0″ ?unpackWARs=”true”>
<Valve ?className=”org.apache.catalina.valves.AccessLogValve”
directory=”/var/log/tomcat” ? ?prefix=”www_5sai_access_log.” ?suffix=”.txt”
pattern=”common”/>
<Logger ?className=”org.apache.catalina.logger.FileLogger”
directory=”/var/log/tomcat” ? ?prefix=”www_5sai_log.” ?suffix=”.txt”
timestamp=”true”/>

<Context ?path=”” ?docBase=”/var/www” ?debug=”0″ ?reloadable=”true”/>

</Host>

域名www.linuxidc.com的主目錄為/var/www 該站點(diǎn)的所有訪問LOG放在/ar/log/tomcat里面

測試:

windows用戶打開C:\WINDOWS\system32\drivers\etc的hosts這個(gè)文件,linux用戶打開/ect的hosts文件或者vi /ect/hosts

小編自己也嘗試了配置tomcat虛擬主機(jī)的過程:

首先找到tomcat的安裝目錄,到TOMCAT_HOME/apache-tomcat7/conf目錄下,找到server.xml這個(gè)文件,打開該文件,在該文件中找到關(guān)于Engine這個(gè)子節(jié)點(diǎn)

[html] view plaincopy

1 <Engine name=”Catalina” defaultHost=”localhost”>

上面的配置了一個(gè)defaultHost中的localhost表示為默認(rèn)的訪問方法! ?我們需要配置自己的記住就需要在Engine節(jié)點(diǎn)中添加Host節(jié)點(diǎn),默認(rèn)的有一個(gè)host如下:

[html] view plaincopy

2 <Host name=”localhost” ?appBase=”webapps” unpackWARs=”true” autoDeploy=”true”>

這個(gè)里面的name表示的是訪問本地的localhost地址,appBase表示項(xiàng)目指定的父位置,當(dāng)前的webapps代表:TOMCAT_HOME/apache-tomcat7/webapps這個(gè)位置,這個(gè)位置也是tomcat的默認(rèn)的存放javaEE項(xiàng)目位置!

下面是我自己配置的一個(gè)虛擬主機(jī):

[html] view plaincopy

3 <Host name=”host.enkj.com” appBase=”/var/JavaServer/test” unpackWARs=”true” autoDeploy=”true”>

4 ? ? ? ? ? ? <Alias>abc.com</Alias>

5 ? ? ? ? ? ? <Context path=”/hello” docBase=”/var/www/html/hello” debug=”0″ privileged=”true”/>

6 ? ? ? ? </Host>

這里詳細(xì)介紹一下:Host節(jié)點(diǎn)代表為一個(gè)虛擬主機(jī),name表示需要訪問的域名,這個(gè)域名是已經(jīng)注冊(cè)的域名!當(dāng)前配置的域名:host.enkj.com ?在Host下有一個(gè)子節(jié)點(diǎn),叫Alias,這個(gè)里面配置的是 ?另外一個(gè)域名,就是說,一個(gè)虛擬主機(jī),可以使用多個(gè)域名!那么訪問host.enkj.com ?和abc.com是一樣的!

appBase需要你指定的項(xiàng)目父路徑,在當(dāng)前的路徑下可以存放多個(gè)項(xiàng)目 ?,我們可以把項(xiàng)目打包或者放文件夾放在/var/JavaServer/test這個(gè)目錄下

unpackWARs=”true” ?表示當(dāng)發(fā)現(xiàn)在/var/JavaServer/test有打包的war項(xiàng)目的話,就開啟解壓功能!

autoDeploy=”true” ? ?表示支持熱部署!

下面講一下在Host節(jié)點(diǎn)下的Context節(jié)點(diǎn),這個(gè)就是部署一個(gè)項(xiàng)目,但是這個(gè)項(xiàng)目不是在appBase目錄下,他的路徑在/var/www/html/hello這個(gè)目錄下,path表示對(duì)外訪問的名稱, 這樣使得tomcat更靈活多變 !

立即租用服務(wù)器

如果您準(zhǔn)備開始租用服務(wù)器,我們的業(yè)務(wù)經(jīng)理可以幫助您以最優(yōu)惠的價(jià)格找到合適的服務(wù)器。立即致電我們,獲取服務(wù)器報(bào)價(jià)以了解更多信息。立即與我們聯(lián)系,開始使用創(chuàng)新互聯(lián)托管或服務(wù)器租用。

創(chuàng)新互聯(lián)始終把設(shè)備和數(shù)據(jù)安全放在第一位

創(chuàng)新互聯(lián)是國內(nèi)較早的互聯(lián)網(wǎng)應(yīng)用服務(wù)提供商,累計(jì)現(xiàn)在全國30多個(gè)數(shù)據(jù)中心資源,阿里云、百度云、騰訊云、中國西部信息中心、成都電信機(jī)房綿陽電信機(jī)房、重慶服務(wù)器數(shù)據(jù)中心。在成都、重慶、綿陽均有服務(wù)團(tuán)隊(duì)。

我司目標(biāo)是建設(shè)成為中國的網(wǎng)絡(luò)平臺(tái)服務(wù)提供商,并為這目標(biāo)的實(shí)現(xiàn)制定了可持續(xù)的企業(yè)發(fā)展綱略,組建了具有豐富網(wǎng)絡(luò)從業(yè)經(jīng)驗(yàn)的現(xiàn)代型企業(yè)團(tuán)隊(duì),主要向國內(nèi)外用戶提供包括、服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、帶寬租用、云服務(wù)器等方面的專業(yè)網(wǎng)絡(luò)服務(wù)。創(chuàng)新互聯(lián)專業(yè)提供服務(wù)器托管服務(wù),為用戶提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶可自行在線購買服務(wù)器托管服務(wù),并享受7*24小時(shí)金牌售后服務(wù)。。

以上就是“tomcat虛擬主機(jī)(配置方法全解)”的全部內(nèi)容,如果大家想咨詢服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、帶寬租用、云服務(wù)器等相關(guān)價(jià)格,敬請(qǐng)關(guān)注我們創(chuàng)新互聯(lián)官網(wǎng)(www.muchs.cn),或者加微信/電話聯(lián)系:13518219792 進(jìn)行咨詢。

文章標(biāo)題:tomcat虛擬主機(jī)(配置方法全解)
標(biāo)題網(wǎng)址:http://www.muchs.cn/news38/273838.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站營銷、用戶體驗(yàn)電子商務(wù)、網(wǎng)站導(dǎo)航定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化