需求
客戶提供一個(gè)臺(tái)web服務(wù)器和一個(gè)外網(wǎng)IP,要運(yùn)行多個(gè)站點(diǎn),并要用不同域名分布訪問這幾個(gè)站點(diǎn),我們web容器采用的tomcat。
1、修改tomat默認(rèn)端口為80,這個(gè)就不用細(xì)說了吧
2、編輯conf\server.xml
在<context>標(biāo)簽中新增
<Host appBase="webapps" autoDeploy="true" name="www.1.com" unpackWARs="true">
<Context path="" docBase="C:\\tomcat7\\webapps\\website1" debug="0" reloadable="true"/>
</Host>
<Host appBase="webapps" autoDeploy="true" name="www.2.com" unpackWARs="true">
<Context path="" docBase="C:\\tomcat7\\webapps\\website2" debug="0" reloadable="true"/>
</Host>
www.1.com,www.2.com為站點(diǎn)的域名
如果直接輸入服務(wù)器IP,會(huì)出現(xiàn)tomcat管理站點(diǎn)頁面,可進(jìn)行修改。將defaultHost修改為某一個(gè)域名
<Engine defaultHost="www.1.com" name="Catalina">
3、測(cè)試:配置hosts文件
# 127.0.0.1 localhost
# ::1 localhost
192.168.110.xx www.1.com
192.168.110.xx www.2.com