<Host   name="xx1.xxx.xxx"   appBase="webapps" 
          <Context   path="/web1"   .......... 
<Host   name="xx2.xxx.xxx"   appBase="webapps" 
            <Context   path="/web2"   ........ 
1.我把xml的host   name部分设置成域名,通过修改C:\WINDOWS\system32\drivers\etc\hosts 
这个文件可以实现直接输入域名就访问这个web应用! 
但是就不能用这个服务器的ip直接访问这个web应用了 
我需要怎么做才可以作到兼顾呢? 2.我其中一个的host   name部分都设置成localhost.设置成localhost的哪个应用通过ip也无法访问.不知道为什么啊?

解决方案 »

  1.   

    hosts 文件好象可以写成 127.0.0.1       localhost 的形式
    在后面追加一个,把IP改成你想要的IP  后面localhost对应你要的域名。
    LZ你试一下
      

  2.   


    把你的host name 直接用服务器ip
    或者在host节点下增加节点Alias 内容为你的服务器IP
      

  3.   

    C:\WINDOWS\system32\drivers\etc\hosts
    127.0.0.1 12345.com
    这样试一下
      

  4.   

    把你的host   name   直接用服务器ip 
    或者在host节点下增加节点Alias   内容为你的服务器IP
      

  5.   

    C:\WINDOWS\system32\drivers\etc\hosts 
    里边可以多加几个,中间用空格分离开就可以了
    就像
    127.0.0.1   www.csdn.net
      

  6.   

    或者在host节点下增加节点Alias   内容为你的服务器IP
    这样具体怎么做啊
      

  7.   

    <Host name="localhost" 。这个代表用IP访问时的设置