Tomcat7 Lighttpd:如何将多个域链接到不同的tomcat web应用程序

Tomcat7 Lighttpd:如何将多个域链接到不同的tomcat web应用程序,tomcat7,lighttpd,Tomcat7,Lighttpd,我有两个在tomcat上运行的web应用程序:zaibalo和Demoivators, 我希望它们可以在不同的域名上使用:zaibalo.com.ua和demoivators.com.ua。 我现在的Lighttpd配置不起作用: $HTTP["host"] =~ "zaibalo.com.ua" { server.document-root = "zaibalo", proxy.balance = "round-robin" proxy.server = ( "/" =>

我有两个在tomcat上运行的web应用程序:zaibalo和Demoivators, 我希望它们可以在不同的域名上使用:zaibalo.com.ua和demoivators.com.ua。 我现在的Lighttpd配置不起作用:

$HTTP["host"] =~ "zaibalo.com.ua" {
server.document-root = "zaibalo",
    proxy.balance = "round-robin" proxy.server = ( "/" =>
        ( ( "host" => "127.0.0.1", "port" => 8080 ) ) )
}

$HTTP["host"] =~ "demotivators.com.ua" {
server.document-root = "demotivators",
    proxy.balance = "round-robin" proxy.server = ( "/" =>
        ( ( "host" => "127.0.0.1", "port" => 8080) ) )
}

我走了另一条路: 我通过编辑conf/server.xml文件在Tomcat中配置了第二台主机:

<Host name="zaibalo.com.ua"  appBase="webapps1" unpackWARs="true" autoDeploy="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
        prefix="localhost_access_log." suffix=".txt"
        pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

<Host name="demotivators.com.ua"  appBase="webapps2" unpackWARs="true" autoDeploy="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
        prefix="localhost_access_log." suffix=".txt"
        pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>
将我的web应用程序以ROOT命名部署到单独的目录:webapps1和webapps2。 还必须将连接器端口更改为80:

<Connector port="80" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />

所以Lighttpd不再需要了。TA-DA-A-A-A-A-A

如果我正确理解,您需要以下重定向:http://zaibalo.com.ua/** -> http://localhost:8080/zaibabalo/**在您的主机上,allready在DNS中响应zaibalo.com.ua?是的。目前**->。但我希望它是**->和第二个域:**->。