内网中有两台服务器,服务器A为APACHE占用80端口,服务器B为IIS占用8080端口,如何通过80端口访问不同服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内网中有两台服务器,服务器A为APACHE占用80端口,服务器B为IIS占用8080端口,如何通过80端口访问不同服务器相关的知识,希望对你有一定的参考价值。

内网中有两台服务器共用1个外网IP,服务器A为APACHE+mysql用80端口,服务器B为IIS占用非80端口,怎么用80端口来访问B上的网站?

参考技术A 通过映射的手段,只能区分不同的端口,其中一台必须要用80以外的端口。如果想统一80端口,方法其实也很简单,将2个网站何在一台上面,然后通过主机名就可以了。 参考技术B 你这种应用很奇怪,我不知道你为什么要这样做;

我的想法 (我没实际试过你这样的情况 所以只能说是想法)
把IIS 转回用80端
用WINDOWS 的NLB (最好2008以上吧)
把内网的两台机聚合起来负载均衡,会生成一个虚拟IP
把路由的80端口映射到虚拟IP
然后 阿帕奇 和 IIS 都用不同的域名,
靠域名来识别 你的来访连接是使用哪个服务器;本回答被提问者采纳

一个公网IP,有两台或者多台web服务器,要求都使用80端口,怎么实现?

因为路由器里80端口只能映射一个内网IP。现在有两台以上服务器做web服务器。

一个会冲突(就像两个同名人在一个小区一样) 基本不能实现 可以试试连接两个路由!!不行的话 用交换机 分开连接 参考技术A 你可以改变端口啊!在映射啊! 参考技术B proxy 反向代理试试 参考技术C 兄弟,你这个问题实在是太简单了,下面的回答全是错的,我是实践并且绝对成功的!别说两台,200台也没有问题!方法:在路由器里面设置好端口映射,举例如果你有两台服务器组成的内网,IP是192.168.1.2 192.168.1.3 那么映射方法,以思科路由为例:ip nat inside source static tcp 192.168.1.2 80 公网IP 9000 permit-inside ip nat inside source static tcp 192.168.1.3 80 公网IP 9001 permit-inside 以此类推。每加一台,就在公网IP的端口号改一下就行了。访问的时候,用http://公网IP:9000 就访问第一台服务器,http://公网IP:9001 就是第二台,很容易的,兄弟 参考技术D 这个问题,很难回答。

以上是关于内网中有两台服务器,服务器A为APACHE占用80端口,服务器B为IIS占用8080端口,如何通过80端口访问不同服务器的主要内容,如果未能解决你的问题,请参考以下文章

路由器故障排查功能的方法

nc使用笔记

CentOS7:内网中两台机器不能连接的问题(Destination Host Unreachable),实际为AP隔离问题

端口映射是啥?

ARP内网中截获目标主机图片

安装Xampp后apache无发启动,80端口被占用,怎么解决???