天天看點

Tomcat配置虛拟目錄和虛拟主機

Tomcat配置虛拟目錄

1、官方文檔修改server.xml 不推薦。

在tomcat\conf下server.xml中找到:

<Host name="localhost"  appBase="webapps"

            unpackWARs="true" autoDeploy="true"

            xmlValidation="false" xmlNamespaceAware="false">

</Host>

在其中添加:

<Context path="bbs" docBase="D:/hello2" reloadable="true" />

path:通路名稱

docBase:真實路徑

例如:http://localhost:8080/bbs,檔案在D:/hello2。

2、不修改server.xml 推薦使用

在tomcat\conf\Catalina\localhost目錄下(沒有目錄自己建立)建立一個xml檔案,内容:

<?xml version="1.0" encoding="UTF-8"?> 

<Context 

    docBase="D:/hello2" 

    reloadable="true"> 

</Context> 

檔案名:通路名稱

docBase:真實路徑

例如:http://localhost:8080/bbs ,檔案名就為bbs.xml 

Tomcat配置虛拟主機

1、将Tomcat/conf/server.xml中的8080改成80。

<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

2、在server.xml中添加:

<Host name="www.host.com"  appBase="D:/webapps"

            unpackWARs="true" autoDeploy="true">

</Host>

name:ServerName

appBase:真實路徑

例如:http://www.host.com ,檔案在D:/webapps

3、配置IP映射關系。

C:\Windows\System32\drivers\etc\hosts中添加

127.0.0.1 www.host.com