IDC知識(shí)庫(kù)
IDC領(lǐng)域?qū)I(yè)知識(shí)百科平臺(tái)

tomcat怎么配虛擬主機(jī)

tomcat怎么配虛擬主機(jī)?關(guān)于站長(zhǎng)們用Tomcat配置虛擬主機(jī),這里介紹兩種方式。此文章來(lái)源是博客園網(wǎng)站,作者:逃離沙漠,希望知識(shí)的分享對(duì)大家有所幫助。

1.基于主機(jī)名的虛擬主機(jī)配置

在隨意盤符下建立一個(gè)目錄作為虛擬地址的目錄。例如:F:virtualhost1,在其下建立 test1.html,寫入內(nèi)容,例如 test。在tomcat/conf/service.xml中加入如下配置一段<Host> 配置

tomcat怎么配虛擬主機(jī)

打開(kāi)C:WindowsSystem32driversetc 下面的hosts文件 加入127.0.0.1 site1

tomcat怎么配虛擬主機(jī)

假設(shè)在tomcat、wenbapps下的ROOT文件夾下有hello.html內(nèi)容寫入hello。

啟動(dòng)tomcat,在瀏覽器輸入:http://localhost:8080/index.html—將顯示hello,訪問(wèn)的是tomcat下的資源;在瀏覽器輸入:http://site1:8080/index.html—將顯示test,訪問(wèn)的是F:virtualhost1下的資源。

實(shí)際上二者的ip是一樣的,都是127.0.0.1,但是卻實(shí)現(xiàn)了訪問(wèn)兩個(gè)“主機(jī)”上的資源,一個(gè)是tomcat下的,一個(gè)是F盤下的。

2.基于端口的虛擬主機(jī)配置

在隨意盤符下建立一個(gè)目錄作為虛擬地址的目錄。例如:F:virtualhost2,在其下建立 test1.html,寫入內(nèi)容例如:test2
在tomcat/service.xml 里半加入一段 <Service> 配置,如下

<Service>
<Connector ……./>
<Engine defaultHost=”localhost” name=”Catalina” >
…….
</Engine>
</Service> 這里的配置也是文件原本就有的,下面是增加的。

<Service>
<Connector connectionTimeout=”20000″ port=”8082″ protocol=”HTTP/1.1″ redirectPort=”8443″/> 因?yàn)槭腔诙丝诘呐渲?,這里的8082端口是新增的,以后的訪問(wèn)將用到
<Engine name=”second” debug=”0″>
<Host appBase=”F:virtualhost2″ autoDeploy=”true” name=”site2″ unpackWARs=”true”>
<Context path=”” docBase=”.” debug=”0″ />
</Host>
</Engine>
</Service>

啟動(dòng)tomcat,輸入 http://localhost:8080/index.html—將顯示tomcat/webapps/ROOT/index.html 里邊的內(nèi)容;輸入 http://localhost:8082/index.html—將顯示F:virtualhost2 下的index.html 里邊的內(nèi)容。

這里通過(guò)不同的端口進(jìn)來(lái)實(shí)現(xiàn)了,不同基于不同端口的虛擬空間的配置。

以上是關(guān)于tomcat怎么配虛擬主機(jī)的知識(shí)分享,域名頻道網(wǎng)站提供多類型、高性價(jià)的虛擬主機(jī)產(chǎn)品,購(gòu)買鏈接 http://forest-oxygen.cn/webhost/

贊(10)
分享到: 更多 (0)

中國(guó)專業(yè)的網(wǎng)站域名及網(wǎng)站空間提供商

買域名買空間