运行环境:
JRE_HOME: /usr/local/jdk1.5.0_02
Server version: Apache Tomcat/5.5.27
Architecture: i386
操作系统: linux 2.4.21-32.ELsmp
实现目的:
主要是想在一个TOMCAT 容器里面实现 多域名绑定--达到 只启动一个TOMCAT 容器就能实现多域名访问不同的应用:
例如:
我想 dp.51tv.com 访问 TOMCAT 容器中的 一个应用
而 o.51tv.com 侧访问同一个TOMCAT 容器中的 例外一个 应用
实现这个目的的主要是牵涉到TOMCAT 容器的 一个 配置文件。 /opt/tomcat_5.5.27/conf/server.xml
找到 这个配置
<!--注释:
Engine 的 dafaultHost :表示访问该tomcat默认进入的主机,注意一定不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面.-->
resourceName="UserDatabase"/>
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
dp.51tv.com
directory="/bak/test/logs" prefix="virtual_log1." suffix=".log" timestamp="true"/>
o.51tv.com
Logger className="org.apache.catalina.logger.FileLogger"
directory="/bak/test/logs" prefix="virtual_log1." suffix=".log" timestamp="true"/>
<!--注释:
Host 的 name:表示该主机绑定的域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host.
Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径. -->
按照上面的配置:
直接在 IE里面输入: http://localhost 侧访问 /opt/tomcat_5.5.27/webapps/ROOT 下面的应用
如果输入:http://o.51tv.com 或者 http://dp.51tv.com 侧分别访问
/opt/viewtoo/oplus/ROOT 跟 /opt/viewtoo/bj/ROOT 下面的应用。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15713890/viewspace-555179/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15713890/viewspace-555179/