Tomcat7 Lighttpd:如何将多个域链接到不同的tomcat web应用程序
我有两个在tomcat上运行的web应用程序:zaibalo和Demoivators, 我希望它们可以在不同的域名上使用:zaibalo.com.ua和demoivators.com.ua。 我现在的Lighttpd配置不起作用: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 = ( "/" =>
$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 "%r" %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 "%r" %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?是的。目前**->。但我希望它是**->和第二个域:**->。