2013-01-08 73 views
0

我想发布(简单来说)不同的文件夹到不同的网站域名。例如mysite2.com,mysite1.com。在apache2 httpd中,我必须绑定。我到底该如何在Tomcat 7中做到这一点?我也做了一些NetBeans项目(我想我必须复制粘贴战争文件的地方)?tomcat7域名设置

我有一个VPS,我偶尔使用FTP来上传文件。所以我想把WAR文件放到我的/ home文件夹中,这样很容易获得权限。 (我的意思是我想改变网站文件的默认文件夹)

我真的不知道:

1)其中,使CONFIGS多个域和其内容的路径? 默认为

<Host name="localhost" appBase="webapps"> 

如何更改到/ home /网络/ site1的/家庭/网络/站点2,以及如何为每个站点的域做的配置?

2)<host>标签中的server.xml(iirc)究竟应该写些什么,并且与Catalina主页有冲突?

我使用的是Ubuntu 12.10。我没有运行Apache httpd。只有Tomcat在那里。

我知道这是一个新手问题,但这就是我所知道的,我无法通过Google或Tomcat 7 docs来掌握。

非常困惑。需要你的帮助。

回答

0

这里有两个不同的问题。

第一个是如何在Tomcat中部署Web应用程序。我建议你阅读http://tomcat.apache.org/tomcat-6.0-doc/appdev/deployment.html。配置管理器应用程序后,这是为初学者部署应用程序的最简单方法。

你有第二个问题是外部访问你的应用程序在不同的地址。 Apache使用VirtualServer覆盖了这一点。至于,无论如何,你can't run tomcat on default port 80,我建议你使用Apache VirtualServers和mod_proxy来实现。

+0

虽然我已解决端口80问题。 2.我没有运行apache httpd。只有tomcat在那里。看到 更新:我真的不知道: – kevin