我有一个域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
这样的网址。 })。
为了使其有效,我需要做三件事:
myapp.info
网址时,系统会将其定向到AAA.BBB.CCC.DDD
。我该怎么做?
更新1:请注意,目前域myapp.info
与Tomcat实例之间没有任何关联。我已经购买了域名,但它没有配置为由Tomcat实例提供服务(因此我也需要建立该连接)。
答案 0 :(得分:2)
我认为您必须使用Apache Server(或类似lighttpd,NGINX,f5等)来进行域/子域上的端口转发。您可以按照以下内容配置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地址。