消息关闭
    暂无新消息!
主机 ubuntu17 desktop 公网IP地址 203.11.1.1  虚拟网卡IP 10.0.2.1
虚拟机1 win2003server IIS 提供web。内网IP 10.0.2.16. 端口80 域名对应abc1.com
虚拟机2 ubuntu server  apache2+php7+mysql 提供web 内网IP 10.0.2.17 端口80 域名对应abc2.com

现在公网客户访问 abc1.com可以直接代理转向到虚拟机1 
 abc2.com 希望 可以 代理转向到虚拟机2 
一定要保证转发以后 还是域名abc1.com abc2.com 保持端口80不变
请问 是不是要在主机安装反向代理才可以实现。还是如何配置服务器可以实现我的想法
  如果可以成功部署。我免费提供1000M Apache配置的网站空间 感谢 





4个回答

︿ 0
装一个nginx反向代理

#---------[reverse-proxy]---------
    server {
        listen 80;
        server_name abc1.com;
        location / {
            proxy_pass http://10.0.2.16;
         }
    }

    server {
        listen 80;
        server_name abc2.com;
        location / {
            proxy_pass http://10.0.2.17;
         }
    }
︿ 0
这个能实现吗?不同的域名代理到不同的站点上去,但用的都是同一个80端口。