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,不出错就可以使用了。
内网多台机器提供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,不出错就可以使用了。
相关文章推荐
- apache反向代理实现内网多台主机,多域名
- 同一主机,不同域名绑定不同网站(IIS主机头实现方法)
- 同一主机,不同域名绑定不同网站(IIS主机头实现方法)
- PHP主机如何实现绑定多个域名,每个域名可以指向不同的页面,相当于域名绑定子目录功能。
- apache设置多个虚拟主机使多个域名可行有两种办法:1.多个IP解析到不同虚拟主机 2.单个IP绑定多个域名分解
- 虚拟主机下实现多域名绑定不同的子目录的方法
- lighttpd 使用反向代理实现简单负载均衡(多域名多内网主机实现)
- Apache 一台主机绑定多个域名及虚拟主机
- 【绝对能用】阿里云ECS上Centos7安装Apache(httpd)并实现多域名转不同tomcat配置
- apache服务器一个ip(如:127.0.0.1)和多个域名(虚拟主机)的绑定
- PHP实现一个ip(如:127.0.0.1)和多个域名(虚拟主机)的绑定
- Apache配置虚拟主机、不同端口和域名、认证访问
- wamp的Laravel项目的Apache虚拟主机域名绑定和端口修改(实用)
- 记录一次CentOS7 + Apache2.4实现虚拟主机&反向代理
- RedHat7配置Nginx实现多域名虚拟主机的SSL/TLS认证(实现单IP以不同证书服务于不同域名)
- windows2003下apache配置虚拟主机和绑定域名服务 .
- apache 虚拟主机:域名绑定
- apache2虚拟主机实现一个服务器绑定多个域名
- apache主机的重定向和多域名绑定
- apache反向代理域名访问,获取到内网ip,而不是代理ip