`
fyjava
  • 浏览: 60677 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

使用rewrite module解决SSL访问问题

    博客分类:
  • J2EE
阅读更多

原文出自:http://operamasks.blogbus.com/logs/23496723.html

 

Apache + Apusic的集群,client到Apache端采用的是双向SSL连接,Apache到Apusic走的是http。应用的虚拟访问路径为 /test,当访问https://hostname/test/时,Apache能够正常跳转到Apusic,而当访问 https://hostname/test时,Apache不能正常跳转。

 

解决办法:

 

启用Apache的rewrite module(可能需要重新编译) ,将/test访问重定向到该应用下的欢迎页面,配置片段参考如下:

 

LoadModule rewrite_module modules/mod_rewrite.so

rewriteengine on
rewriterule ^/test$ https://hostname/test/index.jsp

分享到:
评论

相关推荐

    Nginx配置SSL自签名证书的方法

    完成以上步骤后,Nginx应该已经配置好使用自签名SSL证书。访问你的网站时,浏览器可能会发出警告,因为这不是一个受信任的CA签署的证书。在生产环境中,为了消除这个警告,你应该使用由受信任CA签署的证书。但在开发...

    ngixn正向https代理模块(透明代理)

    为了解决这个问题,开发者们开发了第三方模块——如`ngx_http_proxy_connect_module`,来扩展Nginx的功能,使其能够处理HTTPS的正向代理请求。 【知识点详解】 1. Nginx与HTTPS代理: - Nginx原生功能:Nginx主要...

    Apache 安装 SSL 证书1

    在 Apache 的 `httpd.conf` 配置文件中,找到 `LoadModule ssl_module modules/mod_ssl.so` 这行,如果前面有 `#` 号,表示此行被注释掉,需要去掉 `#` 号,使得 SSL 模块被加载。同样,需要取消 `Include conf/...

    nginx-1.24.0-2.el7.x86-64.rpm

    nginx-1.24.0 含一些常用模块,如:ngx_http_status_module、...ngx_http_rewrite_module、nginx_http_ssl_module、ngx_http_log_module、 ngx_http_auth_basic_module、http_core_module等。已取消nginx版本号显示。

    WebSphere6.1+IHS集群环境下的SSL配置方法.pdf

    `LoadModule ibm_ssl_module modules/mod_ibm_ssl.so` 接下来,在 httpd.conf 文件结尾处添加 Listen 443 条目,以告诉 Web 服务器监视器流经的端口是 443,这是缺省的 SSL 端口。 创建证书 创建证书是配置 SSL ...

    配置apache默认使用ssl的方法

    - 使用文本编辑器打开`httpd.conf`文件,搜索`LoadModule rewrite_module modules/mod_rewrite.so`。 - 如果存在但被注释掉(即行首有`#`),则删除该符号使模块生效。 ```plaintext LoadModule rewrite_module ...

    nginx使用ssl模块配置支持HTTPS访问的方法

    Nginx需要使用到SSL模块来支持SSL/TLS,而SSL模块在编译Nginx时不是默认安装的。配置Nginx支持SSL需要按照以下步骤进行。 首先,在编译Nginx时,需要加入“--with-http_ssl_module”参数,这样才能确保SSL模块被...

    WebSphere6.1+IHS集群环境下的SSL配置方法[收集].pdf

    这通常包括在文件的`LoadModule`部分引入`mod_ibm_ssl_module`。同时,你需要在文件末尾添加`Listen 443`,指定服务器将在443端口监听SSL连接,这是HTTPS的默认端口。 创建证书是SSL配置的关键步骤。你可以选择导入...

    详解nginx使用ssl模块配置HTTPS支持

    要启用SSL功能,需要在编译Nginx源码时指定`--with-http_ssl_module`选项。这会使得Nginx在构建时集成SSL模块。此外,还需要安装OpenSSL库,通常依赖的包可能是`libssl-dev`。确保正确安装这两个组件是配置HTTPS的...

    解决安装Nginx时报错一例.docx

    以下是针对这两个问题的详细解决方案。 首先,当尝试配置 Nginx 时,可能会遇到以下错误信息: ``` ./configure: error: the HTTP rewrite module requires the PCRE library. ``` 这个问题意味着 Nginx 的 HTTP ...

    httpd-2.2.25-win32-x86-no_ssl.msi

    4. **日志记录**:Apache能够记录服务器活动,包括访问日志和错误日志,这对于分析服务器性能和诊断问题非常有用。 5. **目录索引**:默认情况下,Apache会为没有index文件的目录生成一个索引列表,但可以通过配置...

    Linux 中 Nginx 1.10.1 源码包编译成可直接使用的软件包(CentOS 7.0)

    本教程将指导你如何从源码包编译Nginx 1.10.1版本,并配置其高级特性,包括rewrite规则、gzip压缩、SSL加密、状态监控和缓存清理。以下是你需要遵循的步骤: 1. **系统准备**: - 首先确保你的系统是最新状态,...

    apache_2[1].0.55-win32-x86-no_ssl.rar

    2. **多线程与进程模型**:Apache在Windows平台上提供了两种工作模式,即Multi-Processing Module (MPM) 的预建进程模型(prefork)和线程化模型(worker)。"no_ssl"表示此版本不包含用于加密通信的SSL/TLS模块,...

    SkypeforBusiness反向代理IISARR实施文档.docx

    下载并安装Web Platform Installer,通过它来获取并安装URL Rewrite Module 2.0 for IIS和IIS Application Request Routing 3.0。URL Rewrite模块用于处理URL重写规则,而ARR则提供了反向代理和负载均衡功能。 配置...

    运维面试题目.doc

    这些模块可以实现 URL 重写、访问控制、SSL 加密、FastCGI 代理等功能。 3. 中间件 中间件是指位于客户端和服务器端之间的软件组件,负责处理请求和响应。常见的中间件包括: * Web 应用服务器:如 Apache、Nginx...

    Nginx常用模块及作用.docx

    7. ngx_http_rewrite_module:重定向和URL重写模块,可以根据规则对请求进行解析和处理,实现URL的动态管理。 8. ngx_http_referer_module:防止盗链,确保只有合法来源的请求才能访问资源,提高了安全性。 9. ngx...

    apache中访问不了伪静态页面的解决方法

    总之,解决Apache访问不了伪静态页面的问题,主要涉及正确配置Apache的重写模块,启用`.htaccess`支持,以及编写有效的URL重写规则。确保每个步骤都按照正确的顺序和配置进行,通常就能成功实现伪静态功能。如果遇到...

    WEB服务器(APACHE)安装教程

    `LoadModule`用于加载Apache模块,如`auth_anon_module`、`proxy_module`、`vhost_alias_module`、`cache_module`和`rewrite_module`,分别用于匿名认证、代理、虚拟主机、缓存和URL重写功能。 Apache还支持以特定...

    1 Nginx添加Lua扩展模块.docx

    4. 配置 Nginx:使用 ./configure 命令配置 Nginx,例如 --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-stream --with-http_gzip_static_module --with-http_sub_module...

    Nginx应用技术指南

    通过FAQ部分的总结,用户可以快速定位并解决一些常见的问题,例如反向代理问题、Nginx与memcached的结合使用、Nginx的SSL配置等。 Nginx的原理代码分析能够深入揭示Nginx作为高性能服务器的秘密,包括内存对齐、...

Global site tag (gtag.js) - Google Analytics