l 场景一:如果用户端通过http访问Apache,Apache也通过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访问Apache,Apache都通过http访问后端系统。
修改httpd.conf配置文件中“<VirtualHost *:443>”部分:“SSLProxyEngine off”,并把https修改为http
l 场景三:不管用户端通过http/https访问Apache,Apache都通过http访问后端系统。
修改httpd.conf配置文件中“<VirtualHost *:80>”部分:“SSLProxyEngine on”,并把http修改为
分享到:
相关推荐
该软件包是apache的httpd中mod_proxy.so、mod_proxy_http.so代理模块,分别对应包含linux、windows的版本。
apache tomcat mod_proxY参数
列表包含 mod_proxy.so mod_proxy_http.so mod_proxy_ajp.so mod_proxy_ftp.so mod_proxy_connect.so mod_proxy_balancer.so
window下完整的apache+mod_jk或mod_proxy+tomcat配置方案,用于负载均衡及动静态页面分离。里面包含有相对应版本的apache、tomcat、mod_jk,已经多个参考文档
基于mod_proxy+Apache_2.2.16+Tomcat_7的负载均衡与集群配置
apache服务器和tomcat服务器之间实现URL代理的module.so工具类文件
Apache 2.4 中文文档 - Apache 模块 mod_proxy_balancer | Docs4dev.mht
ngx_http_proxy_connect_module, 用于CONNECT请求处理的前向代理模块 名称 此模块为"连接"http方法提供支持,此方法主要用于通过代理服务器进行隧道SSL请求 。 目录 姓名 例子 安装 指令 proxy_connect proxy_...
LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_ajp_module ...
nginx_tcp_proxy_module-master.zip
Mod_Proxy+Apache+Tomcat负载均衡与集群配置,比较详细的配置资料。
apache配置反向代理需要的so,配置参考如下: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_ftp_module modules/mod_proxy_ftp...
使用nginx作为http/https正向代理ipm包,包含ngx_http_proxy_connect_module 模块,附带了第三方图片代理配置,带有缓存,可直接做图片服务器 下载后执行:rpm -ivh nginx-1.12.2-1.el7_4.ngx.x86_64.rpm 打包教程:...
先介绍一下apache mod_proxy_balancer的几个配置规则(从网上找的): LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_balancer_module ...
反向代理做法可以为网站安全做更高一步,像一些银行肯定是使用了反代理就是你进入代理服务器也得不到任何数据,下面我来介绍nginx用mod_proxy实现反向代理配置方法。 由于项目需要实现一个域名代理的功能 比如: ...
备用nginx代理模块
mod_proxy_ajp连接方式是通过Apache的mod_proxy_ajp模块与Tomcat服务器进行通讯,mod_proxy_ajp模块可以将请求转发到Tomcat服务器上。mod_proxy_ajp连接方式相比于mod_proxy连接方式更加高效、更加稳定。 在选择...
Apache_proxy负载均衡和Session复制。
apache Proxy Error apache Proxy Error apache Proxy Error apache Proxy Error
用于nginx的http正向代理https使用的模块