Home >Backend Development >PHP Tutorial >使用apache代理实现nat技术

使用apache代理实现nat技术

WBOY
WBOYOriginal
2016-06-23 13:55:361121browse

我在服务器上使用双局域网ip的形式分别配置了iis的网站和apache的网站,
如iis使用ip是192.168.3.114:80,apache使用ip是192.168.3.115:80
那么我想用apache的反向代理实现用户在访问外网ip的8080端口时候转向到192.168.3.115:80
虚拟主机如何写?
下面是我自己写的一些代码,怎么改?求大神给意见!

NameVirtualHost *


ServerName www.h.com
ProxyPass / http://192.168.3.115/
ProxyPassReverse / http://192.168.3.115/
 


回复讨论(解决方案)

apache你绝对启动不起来,一台电脑内的同一个端口被占用后,不能在分配给其他程序,除非关闭第一个程序,然后启用第二个程序。
====================
按你的思路
解决方法
apache  分配90端口
===================
还有,你分外网和内网。那么肯定有路由器吧。直接在路由器上指定IP端口即可,无需代理

1.如果IIS和APZCHE是两台不同的服务器,和其中一台暴露在外网中,那么可以另当别论了。、
2.如果IIS和apche在同一内网,同一台服务器,只是服务器有多个网卡,这个就可以向上面我说的那种方式解决
所以。你先要把环境描述清楚一下。
=========================

1.如果IIS和APZCHE是两台不同的服务器,和其中一台暴露在外网中,那么可以另当别论了。、
2.如果IIS和apche在同一内网,同一台服务器,只是服务器有多个网卡,这个就可以向上面我说的那种方式解决
所以。你先要把环境描述清楚一下。
=========================

是这样的,一台已经设置了静态nat,另一台是在本机上的用apache建立的虚拟主机,已经分配了ip,同样是使用80端口,在内网已经能访问了。环境是iis5.0和windows server 2008 

请认真看一下
让apache反向代理iis及多域名设置
apache代理IIS的80端口实现共存

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn