`

https代理访问后端服务器的配置(Apache mod_proxy)

 
阅读更多

l   场景一:如果用户端通过http访问ApacheApache也通过http访问后端系统;如果用户端通过https访问Apache,则apache也通过http访问后端系统。在这种情况下httpd.conf配置修改如下:

###################################3

#这声明对于Https的请求处理

###################################3

<VirtualHost *:443>

#这部分内容保持原来的配置

########################################################

# 以下为启用SSL代理的声明,否则不起作用

########################################################

# 声明ssl代理引擎

SSLProxyEngine on

# 这里声明代理的URL转换处理

# 注意需要使用域名,否则证书、用户页面的URL会有问题

    ProxyPass / https://www.yeepay.com/

    ProxyPassReverse / https://www.yeepay.com/

</VirtualHost>

#############################################################

# 这里单独声明对Http的请求处理

# 注意,这里需要修改,原来不在<VirtualHost>中,把它放进来

#############################################################

<VirtualHost *:80>

#这部分内容保持原来的配置,如果没有就空着

    ProxyPass / http://www.yeepay.com/

    ProxyPassReverse / http://www.yeepay.com/

</VirtualHost>

         如何验证SSL代理正确?

1)   linux中,运行如下命令检查ssl连接状态

for (( i=0; i<10000; i++ )) do netstat -an | grep :443 ; sleep 1; done

2)   在游览器上访问https://www.yeepay.com,同时查看linux上的端口,确定有与后端:443端口的新连接

l   场景二:不管用户端通过http/https访问ApacheApache都通过http访问后端系统。

修改httpd.conf配置文件中“<VirtualHost *:443>”部分:“SSLProxyEngine off”,并把https修改为http

l   场景三:不管用户端通过http/https访问ApacheApache都通过http访问后端系统。

修改httpd.conf配置文件中“<VirtualHost *:80>”部分:“SSLProxyEngine on”,并把http修改为

分享到:
评论

相关推荐

    Apache负载均衡设置方法 mod_proxy使用介绍

    1. 关闭直接的代理请求,以防外部直接访问后端服务器:`ProxyRequests Off` 2. 定义一个负载均衡组(集群):`&lt;Proxy balancer://mycluster&gt;` - 使用`BalancerMember`指令添加后端服务器,例如:`BalancerMember ...

    window下配置前端nginx后端多apache(django_wsgi)

    在Windows环境下,配置前端Nginx与后端多Apache服务器(使用Django WSGI)是一项常见的任务,特别是在部署大型Web应用时。这样的架构能够充分利用Nginx的静态资源处理能力,以及Apache对动态内容的高效处理。以下将...

    apache转发服务器

    通过mod_proxy_balancer模块,Apache可以实现负载均衡,将请求分散到多个后端服务器,提高系统可用性和响应速度。配置如下: ```apacheconf LoadModule proxy_balancer_module modules/mod_proxy_balancer.so ...

    配置Nginx前端Apache后端服务器

    ### 配置Nginx前端Apache后端服务器详解 在现代Web架构中,为了提高网站的性能、安全性以及实现负载均衡,Nginx与Apache的组合应用变得日益流行。Nginx以其高效的静态文件处理能力和良好的并发性能,常被用作前端...

    apache2.2 服务器 mod_jk.so

    Apache服务器和Tomcat集成是...然而,需要注意的是,随着技术的发展,现代Web服务器如Nginx和更现代的反向代理解决方案(如`mod_proxy_ajp`或`mod_proxy_http`)也可能成为更好的选择,取决于具体的应用场景和需求。

    apache服务器负载均衡方案

    1. **基于代理的负载均衡**:Apache通过配置代理模块(`mod_proxy`、`mod_proxy_http` 和 `mod_proxy_balancer`)实现对请求的分发。 2. **轮询算法**:默认情况下,Apache使用轮询算法将请求平均分配给各个后端...

    Apache 负载及动态转发配置

    `mod_proxy`模块的功能被划分为几个子模块,如`mod_proxy_http`、`mod_proxy_ftp`、`mod_proxy_ajp`、`mod_proxy_balancer`和`mod_proxy_connect`,它们各自处理特定的代理任务。要使用这些功能,必须先将`mod_proxy...

    apache2.4 mod_jk.so for linux 64bit

    在Java企业级应用中,Apache常作为前端服务器,通过`mod_jk`模块与后端的Tomcat进行通信,实现动态内容的处理。这里我们详细讨论`mod_jk.so`以及在64位Linux环境中的配置和使用。 `mod_jk.so`是Apache的负载均衡器...

    apache server_HTTP_apache_

    9. **负载均衡**:结合mod_proxy模块,Apache可以实现简单的负载均衡,将请求分发到多个后端服务器,提升系统的整体处理能力。 10. **错误页面定制**:通过配置文件,我们可以定制404、500等错误页面,提供友好的...

    apache 反向代理实现 负载均衡

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

    利用Apache作反向代理

    在Apache中实现反向代理主要依赖于 mod_proxy 模块,该模块允许Apache服务器转发HTTP和HTTPS请求。首先,我们需要确保Apache服务器已经安装了mod_proxy模块。在Debian或Ubuntu系统中,可以通过运行以下命令来安装: ...

    weblogic各系统.so文件

    这通常涉及到配置Apache的HTTP服务器模块,如mod_proxy、mod_proxy_balancer等,以路由请求到不同的WebLogic服务器实例。 【标签】:“Apache WebLogic整合”涉及以下关键知识点: 1. **Apache HTTP Server**:这...

    Apache+tomcat负载均衡

    在Apache中配置负载均衡,首先需要安装mod_proxy和mod_proxy_balancer模块。这些模块允许Apache作为反向代理服务器,接收用户请求并转发到适当的Tomcat实例。以下是一个基本的配置示例: ```apacheconf LoadModule ...

    Apache负载均衡实现

    2. **健康检查**:可以配置Apache检查后端服务器的健康状态,避免将请求转发到故障服务器。 3. **缓存**:通过`mod_cache`模块,Apache还可以缓存某些静态资源,进一步减轻后端服务器的压力。 总之,Apache的反向...

    Apache正反代理原理

    如果需要配置Apache为正代理服务器,可以使用第三方模块如`mod_proxy`。 ##### 2. 反向代理配置 Apache作为反向代理服务器是非常常见的应用场景。通过Apache的`mod_proxy`模块,我们可以轻松地实现反向代理的功能...

    apache+tomcat集群配置

    2. **使用mod_proxy和mod_proxy_ajp模块**:这种方式是现代Apache配置中常用的负载均衡方法之一,通过Apache的模块来实现对后端多个Tomcat服务器的负载均衡。 后续篇章将会深入讨论更高级的话题,包括正向与反向...

    教程apache负载均衡.txt

    ### Apache负载均衡技术详解 在IT领域,尤其是Web服务领域,负载均衡是提高网站响应速度、增强系统稳定...通过对Apache服务器进行合理的配置,结合对后端服务器的有效管理,可以构建一个高可用、高性能的Web服务环境。

    linux下apache与weblogic的整合

    在Apache的配置文件(如`httpd.conf`)中,启用mod_proxy、mod_proxy_http和可能需要的其他模块,例如mod_headers和mod_proxy_balancer。 2. **配置mod_proxy**:在Apache配置文件中添加虚拟主机(Virtual Host)...

    Apache的ProxyPass指令详解

    - `mod_proxy`:Apache的代理模块。 #### 三、工作原理与应用场景 **工作原理:** 当客户端向本地服务器发出请求时,Apache服务器通过`ProxyPass`指令将请求重写并转发到远程服务器上。远程服务器处理请求后,再将...

Global site tag (gtag.js) - Google Analytics