是否有可能configurationtomcat有2个虚拟主机,configuration一个别名匹配在我的DNSconfiguration的域名。 另一个虚拟主机需要响应直接发送到服务器的IP地址的请求。 这可能吗? 我如何configuration第二个虚拟主机?
关于使用tomcat进行虚拟主机的文档build议你想要修改你的server.xml
来包含一个额外的Host
元素。
<Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" deployIgnore=".svn"> </Host> <Host name="123.123.123.123" appBase="extraserver"/> </Engine>
然后使用以下步骤制作所需的并行目录;
mkdir $CATALINA_HOME/extraserver mkdir $CATALINA_HOME/conf/Catalina/extraserver
(在那里你必须设置你$CATALINA_HOME
和extraserver
适当的。
那么您将能够使用自动部署来部署您的应用程序,但是可以使用替代的webapps appsBase。