0

我想(简单来说)将不同的文件夹发布到不同的网站域。例如mysite2.commysite1.com。在 apache2 httpd 中,我必须绑定。我究竟如何在 Tomcat 7 中做到这一点?我还制作了一些 NetBeans 项目(我想我必须将战争文件复制粘贴到某处)?

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

我真的不知道:

1) 在哪里为多个域及其内容路径进行配置?默认是

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

如何将其更改为 /home/www/site1 /home/www/site2 以及如何为每个站点域进行配置?

2)标签中server.xml(iirc)到底应该写什么<host>,会不会和Catalina home有冲突?

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

我知道这是一个新手问题,但这就是我的身份,我无法通过 Google 或 Tomcat 7 文档掌握东西。

很困惑。需要你的帮助。

4

1 回答 1

0

您在这里有 2 个不同的问题。

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

您遇到的第二个问题是您的应用程序在不同地址上的外部访问。Apache 使用 VirtualServers 覆盖了这一点。因为无论如何,你不能在默认端口 80 上运行 tomcat,我建议你使用 Apache VirtualServers 和mod_proxy来实现这一点。

于 2013-01-08T14:00:04.033 回答