无www子域名如何对应tomcat的某个虚拟主机

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:26:37
我在dns服务器上对域名aaa.com做了一个无www的子域名解析,也就是ie里直接输入aaa.com就可以访问指向的ip服务器了,我的web服务器是tomcat,里面挂了多个虚拟主机,默认的主机项目指向的是bbb,也就是www.bbb.com对应的项目。www.aaa.com对应的是该web主机的aaa项目。
aaa.com输入后也只能访问web服务器的默认项目bbb,而不是我想要的www.aaa.com对应的aaa项目。
请问有什么办法实现???
------------------------
tomcat默认改成aaa后,那bbb.com访问的的项目也变成aaa了。我的意思是能不能实现aaa.com访问aaa项目,bbb.com访问bbb项目。在aaa和bbb项目在同一个tomcat下,作为2个虚拟主机存在的情况下。
-------------------------
唉,还是不行

在你的server.xml中修改<Engine name="Catalina" defaultHost="localhost">,
将其中的localhost改为aaa项目所对应的<Host>元素的name属性的值.

==============================================================
<Host name="www.aaa.com" appBase="D:\JavaWeb\VirtualHost1"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />

<Host name="www.bbb.com" appBase="D:\JavaWeb\VirtualHost2"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />

那这样的话你还得申请一个域名啊

再建一个虚拟站点

分别对应两个不同的解析。