您的位置:首页 > 运维架构 > 反向代理

apache反向代理实现内网多台主机绑定不同域名

2009-06-15 13:56 309 查看
一个公网固定IP

内网多台机器提供web服务,内容各不相同。

由于没有路由设备,现使用apache的反向代理功能实现不同域名访问不同的内网机器。



先单独使用一台机器开启apache服务,此机器只有apache服务,且无的实质web内容。只做为一个代理。

配置此apache



在配置文件中加入以下内容:



# 这里填上机器的IP地址,或者是 *:80

NameVirtualHost xxx.xxx.xxx.xxx:80



# 下面定义了一个代理,同样填上本机的IP,或*:80。

# ServerName 为指过来的域名

# ProxyPass 这里的IP为提供服务的主机的IP

# ProxyPassReverse 同上

<VirtualHost xxx.xxx.xxx.xxx:80>

ServerName your.domain.name

ProxyPass / http://192.168.0.101/
ProxyPassReverse / http://192.168.0.101/
</VirtualHost>



每一个代理都同上面一样,只是IP不同而已。

重启apache,不出错就可以使用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐