Tomcat部署虛擬主機

使用Tomcat部署加密虛擬主機,實現:html

a.使用www.a.com域名訪問的頁面根路徑爲/usr/local/tomcat/a/baseweb

b.使用www.b.com域名訪問的頁面根路徑爲/usr/local/tomcat/b/basevim

1. 修改server.xml配置文件,建立虛擬主機tomcat

[root@web1 ~]# vim /usr/local/tomcat/conf/server.xml服務器

...app

<Host name="www.a.com" appBase="a" unpackWARS="true" autoDeploy="true">測試

</Host>網站

<Host name="www.b.com" appBase="b" unpackWARS="true" autoDeploy="true">加密

</Host>spa

2. 建立虛擬主機對應的頁面根路徑

[root@web1 ~]# mkdir -p /usr/local/tomcat/{a,b}/base

[root@web1 ~]# echo "we are AAA" > /usr/local/tomcat/a/base/index.html

[root@web1 ~]# echo "we are BBB" > /usr/local/tomcat/b/base/index.html

3. 重啓Tomcat服務器

[root@web1 ~]# /usr/local/tomcat/bin/shutdown.sh

[root@web1 ~]# /usr/local/tomcat/bin/startup.sh

4. 客戶端設置host文件解析域名,並測試頁面

[root@client ~]# vim /etc/hosts

...

192.168.2.100     www.a.com www.b.com

[root@client ~]# firefox http://www.a.com:8080/        //訪問域名a

[root@client ~]# firefox http://www.b.com:8080/       //訪問域名b

5. 使用docBase參數能夠修改默認網站首頁路徑. 假如,修改www.b.com的默認網站首頁路徑,能夠這樣作:

[root@web1 ~]# vim /usr/local/tomcat/conf/server.xml

...

<Host name="www.a.com" appBase="a" unpackWARS="true" autoDeploy="true">

</Host>

<Host name="www.b.com" appBase="b" unpackWARS="true" autoDeploy="true">

<Context path="" docBase="default"/>     //定義首頁目錄爲default

</Host>

...

[root@web1 ~]# mkdir /usr/local/tomcat/b/default

[root@web1 ~]# echo "we are default page" > /usr/local/tomcat/b/default/index.html

[root@web1 ~]# /usr/local/tomcat/bin/shutdown.sh

[root@web1 ~]# /usr/local/tomcat/bin/startup.sh

結束.

相關文章
相關標籤/搜索