`
cachalot
  • 浏览: 10661 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

通过配置Apache反向代理实现外网域名映射至内网服务器

阅读更多

假设你拥有一个公网IP,又拥有多个公网域名映射到这个IP,例如:

www.host1.com -> 66.66.66.66

www.host2.com -> 66.66.66.66

 

现在你已经有一台Apache服务器在响应这个IP的HTTP请求了,也就是说对于两个域名的访问都会被这台服务器所响应。并且这台服务器同时也和内网相连。

如果你希望把其中一个域名的请求转发到内网中一台服务器上。例如:

www.host1.com -> 主服务器(公网可见)

www.host2.com -> 内网服务器(内网IP:192.168.1.102)

 

即可在httpd.conf中通过如下的配置来实现之~~

 

ServerName your.server.name
NameVirtualHost 66.66.66.66
Listen 80

<IfModule mod_proxy.c>
ProxyRequests off
<Proxy *>
  Order deny,allow
  Allow from all
</Proxy>

<VirtualHost 66.66.66.66>
  ServerName www.host1.com
  ProxyPass / http://127.0.0.1/
  ProxyPassReverse / http://127.0.0.1/
</VirtualHost>

<VirtualHost 66.66.66.66>
  ServerName www.host2.com
  ProxyPass / http://192.168.1.102/
  ProxyPassReverse / http://192.168.1.102/
</VirtualHost>
</IfModule>
1
0
分享到:
评论

相关推荐

    用apache配置反向代理服务器

    通过以上步骤,您可以成功地配置Apache作为反向代理服务器,实现在一个局域网内有多台服务器的情况下,仅通过一次端口映射就能让外部网络访问所有服务器的目标。这种方式不仅可以简化网络配置,还能提高安全性,因为...

    apache 反向代理实现 负载均衡

    Apache反向代理是一种网络服务器配置技术,用于将客户端请求转发到后端服务器集群,从而实现负载均衡。在高流量网站或应用中,反向代理能够有效地分发流量,提高服务的稳定性和响应速度,同时也提供了更好的可扩展性...

    配置Apache双向认证和反向代理(Apache+配置文档)

    windows下配置Apache双向认证和反向代理(Apache+配置文档)

    linux下安装apache的及反向代理配置完整过程

    Linux 下安装 Apache 及反向代理配置完整过程 Linux 操作系统下安装 Apache 服务器是一件复杂的任务,需要逐步完成多个步骤。...通过遵循本文的步骤,可以成功安装和配置 Apache 服务器,并实现反向代理功能。

    linux apache反向代理配置

    linux apache反向代理配置,写的有点乱,但是可以用,里面有说明文档 先弄 apache和tomcat整合 把80端口给apache 举例 tomcatA 8080 tomcatB 8081 在apache的httpd.conf里写反向代理,用户名指向tomcat的端口,具体...

    apache反向代理和负载均衡总结

    反向代理是一种网络架构模式,其中代理服务器接收客户端的请求,然后将这些请求转发给内部网络中的真实服务器,并将响应返回给客户端,而客户端并不知道实际提供服务的服务器。这种模式通常用于隐藏内部网络结构、...

    Apache&weblogic;安装及配置反向代理转发

    在本文中,我们将详细介绍如何安装和配置 Apache 和 Weblogic,以实现反向代理转发。该配置可以将 Weblogic 服务器的内容转发到 Apache 服务器上,从而提高网站的性能和安全性。 一、 Apache 安装 首先,我们需要...

    Apache服务器中设置端口映射和反向代理的方法.docx

    总结来说,Apache服务器中的端口映射和反向代理是通过修改配置文件,利用`mod_proxy`等模块来实现的。正确配置这些设置,可以有效地管理服务器流量,提供安全性和性能优化。在实际应用中,应根据具体需求调整配置,...

    Apache+SSL安全反向代理配置案例

    反向代理则是Apache服务器的一种功能,它隐藏了实际的服务器,使得客户端的请求首先到达代理服务器,然后由代理服务器转发到实际的Web服务器,增加了安全性并提高了服务的响应速度。 ### Windows下Apache2.0+SSL...

    apache反向代理安装配置

    介绍如何使用apache进行反向代理的配置,以及配置中遇到的一些问题如何解决

    apache反向代理weblogic

    Apache反向代理WebLogic是一种常见的架构模式,用于在公开的Apache HTTP服务器和内部的WebLogic应用服务器之间建立安全通道。这种配置允许Apache作为面向公众的入口点,处理SSL加密、负载均衡和静态内容服务,而...

    apache反向代理

    - 配置基于域名的反向代理虚拟主机,以实现对局域网内部Web服务器的访问。需要在`httpd.conf`文件中添加以下内容: ```conf NameVirtualHost 1.2.3.4:80 ServerAdmin root@company.com DocumentRoot /usr/...

    centos5.5安装apache-2.2.22并配置反向代理

    这个软件就是通过apache反向代理方式实现效果,项目使用tomcat发布,apache代理服务至tomcat,这里tomcat的配置就列出来了

    CentOS下Apache配置多域名或者多端口映射

    为了实现这一点,我们需要对 Apache 进行配置,使其支持多域名或多端口映射。本文将详细介绍如何在 CentOS 下的 Apache 中配置多域名和多端口映射。 #### 二、基础配置 首先,我们来看一下基本的 Apache 配置。...

    Apache反向代理

    Apache反向代理

    IIS与Apache反向代理

    【IIS与Apache反向代理】是指在一台服务器上,结合使用Microsoft的Internet Information Services (IIS) 和Apache HTTP Server,实现两者之间的协同工作,通过反向代理技术将请求分发到不同的服务环境中。这种配置...

    apache代理服务器,包含二级代理的配置

    apache代理服务器,包含二级代理的配置

Global site tag (gtag.js) - Google Analytics