具体情况是这样的,我有两个服务器,称为A,B, 他们都连在路由器上。在同一个局域网内
A和B,都是winServer2003, 其中A有两个网卡,两个ip地址,一个是固定外网的ip,一个是局域网的ip,已经在运行一个asp的站点,域名:www.aaa.com
B ,一个网卡,一个ip 局域网的地址,现在公司需要在B上安装另一个jsp的站点,域名 www.bbb.com, 但是只有一个固定ip,就是想问问大家,我该怎么操作才能实现这样的需求能,望高人写的具体点,我不是太懂这个。谢谢了

解决方案 »

  1.   

    如果没有更好的,建议试试这个方案:把www.aaa.com 所在的服务器移到内网
    带公网IP的那台服务器安装一个Apache,配置两个虚拟主机:
     www.aaa.com
     www.bbb.com
    让apache把这两个虚拟主机的请求分别转发给内网的JSP服务器。
      

  2.   

    可以考虑一个简单的折中方案,
    1,为B机做端口映射,80已经被A占用,那就用其他的。
    2,在A机上建虚拟主机,里面做一个跳转,转向到你设置的端口。
    这样客户访问的时候输入域名,第一次访问的是A,她跳转的B服务端口上。复杂一点的办法就是做转发。
      

  3.   

    把www.aaa.com 所在的服务器移到内网 
    带公网IP的那台服务器安装一个Apache,配置两个虚拟主机: 
    www.aaa.com 
    www.bbb.com =======================
    虚拟主机只能针对在同一台主机上实现.二台机器不能把相同的80端口映射到路由器的。如果能接受 http://www.bbb.com:81/ 那就很简单。不能接受就要采用 5 楼的方法
      

  4.   

    用apache转发,配置不同的端口
      

  5.   

    用apache共享80端口,这样的话域名就不用带端口号了,
    在apache设置虚拟主机两台,分别指向不同的服务,(在配置文件里设置,可以带端口号,已经局域网ip)
    apache可以整合tomcat和iis所有访问80端口的服务,到网上搜下就有