Tomcat7中的DNS映射

时间:2014-11-05 13:04:47

标签: tomcat dns tomcat7

我有一个域myapp.info和一个Tomcat7实例。

现在我想配置Tomcat 7,这样我就可以使用http://AAA.BBB.CCC.DDD:8080/myapp-web之类的网址(而不是http://web.myapp.info使用http://AAA.BBB.CCC.DDD:8080/probe/来代替probe.myapp.info这样的网址。 })。

为了使其有效,我需要做三件事:

  1. 确保当用户输入myapp.info网址时,系统会将其定向到AAA.BBB.CCC.DDD
  2. 设置Tomcat7子域映射。
  3. 更改HTTP连接器的端口。
  4. 我该怎么做?

    更新1:请注意,目前域myapp.info与Tomcat实例之间没有任何关联。我已经购买了域名,但它没有配置为由Tomcat实例提供服务(因此我也需要建立该连接)。

2 个答案:

答案 0 :(得分:2)

我认为您必须使用Apache Server(或类似lighttpdNGINXf5等)来进行域/子域上的端口转发。您可以按照以下内容配置Apache:

Apache Tomcat 7 - Proxy Support HOW-TO

或者您可以从以下方面获得灵感:

Mapping a subdomain to a Servlet context using Apache 2.x and Tomcat 6.x

答案 1 :(得分:0)

将Tomcat的监控端口设置为80.这是在URL中未提供端口时调用的默认端口。

并将您的应用程序作为默认应用程序

Setting default application in tomcat 7

更新::您需要将域映射到托管tomcat服务器的计算机的IP地址。