我有两个运行在tomcat上的web应用程序:zaibalo.com.ua zaibalo和demotivator,我希望它们可以在不同的域上使用:和demotivators.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) ) )
}发布于 2014-07-07 13:48:18
我采取了另一种方式:我通过编辑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" />所以不再需要在莱特普了。塔-达-A-A!
https://stackoverflow.com/questions/24584499
复制相似问题