`
sslaowan
  • 浏览: 380321 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nginx+Oracle Web Cache

 
阅读更多

    Oracle Web Cache设置为Cluster,然后我们通过一个地址去访问它,如果前面加了个Nginx,则需要将Server这样写:

 

upstream wc_server{
   server wc.yourdomain.com:8785;
 
}

  

 server {
      listen 8045;
      server_name frontserver8045;


      location /{
        proxy_redirect wc.yourdomain.com:8785  /;          
      
        proxy_set_header Host wc.yourdomain.com:8785; 
     
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_pass http://wc_server;

  重点是要把host设置为web cache那个服务器的host,并且通过proxy_redirect替换web cache 的host为nginx(只写个/表示替换本机)

 

 

    如果前面Ngnix前面再有个四层负载均衡器,它也有个自己的host,比如叫4-layer-lb.yourdomain.com,那么需要将proxy_redirect这样写:

    proxy_redirect http://wc.yourdomain.com:8785/ http://4-layer-lb.yourdomain.com/;

 

 

分享到:
评论

相关推荐

    nginx tomcat负载均衡缓存服务器集群.docx

    ./configure --user=www --group=www --add-module=../ngx_cache_purge-1.0 --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module make && make install ``` **4. Nginx ...

    主流web开发技术对比.pdf

    支持Apache、Nginx、IIS等Web服务器。 - **技术优势**:PHP语法简洁,易于学习。它具有良好的数据库交互能力,尤其是与MySQL数据库的结合使用。 - **性能**:PHP执行速度快,特别是在使用了PHP加速器如APC...

    JAVA缓存技术_深入了解.ppt

    - **Web服务器缓存**:如Apache的mod_cache或Nginx的HTTP caching模块。 - **客户端浏览器缓存**:浏览器自动缓存HTML、CSS、JavaScript等静态资源。 ### 4. 操作系统缓存 操作系统的Disk Cache利用内存来存储经常...

    非常棒的缓存技术教程

    对于某些特殊应用,如Oracle的裸设备和MySQL的InnoDB,可能会选择跳过操作系统自带的Disk Cache,自行实现更高效的缓存策略。 数据库缓存是数据库性能优化的关键。由于数据库处理大量数据且查询频繁,缓存可以显著...

    缓存技术浅谈PPT简介

    Web服务器缓存,如Nginx的HTTP缓存,可以缓存静态资源,降低对后端应用服务器的请求频率。 设计缓存方案时,需要考虑多个因素,如缓存命中率、数据更新策略(如LRU、LFU)、缓存失效策略、缓存一致性以及如何处理...

    百万PV网站应用-需求部署与架构方案

    2. **应用服务器**(App Server):包括Web App Server、Proxy App Server和Cache App Server等。根据描述,至少需要4台Web App Server来应对用户访问。服务器通常选择如DELL、IBM或HP的机架式1U/2U服务器。 3. **...

    旅游信息管理系统源码+数据库.rar

    通常,旅游信息管理系统会采用关系型数据库,如MySQL或Oracle,来存储大量的旅游信息,如景点介绍、旅游套餐、客户信息等。数据库设计包括实体关系模型(ER模型),通过表结构来组织和关联这些信息。同时,数据库...

    javaeye Robbin 论缓存技术

    4. **Web服务器缓存**:Web服务器如Nginx、Apache等可以缓存静态文件,减少对应用服务器的压力。 5. **客户端浏览器缓存**:浏览器会缓存网页资源,减少对服务器的请求,提高页面加载速度。 **操作系统缓存** - ...

    通达oa加载扩展无法启动的dll php_oci8.dll

    5. **重启服务**:完成上述操作后,重启Web服务器(如Apache或Nginx)和通达OA服务,让更改生效。 如果以上步骤仍然无法解决问题,你可能需要检查错误日志以获取更详细的错误信息,或者寻求专业的技术支持。在提供...

    大型网站技术架构分析(余浩东).pdf

    具体的技术点包括使用可扩展的应用设计(例如Spring框架),以及Web服务器(如Apache、Nginx、IIS、JBoss)和数据库服务器(如MySQL、Oracle、Redis)的分离。 在架构演变的第二步,采取缓存处理是减少对网站访问、...

    致远 协同管理软件 V7.1SP1 集群部署手册.pdf

    可以选择Apache、Nginx或F5作为Web服务,具体配置参见web部署手册。 #### 二、集群配置注意事项 在进行集群配置及启动过程中需要注意以下几点: - **时间同步**:主从服务的操作系统时间差不应超过3秒。 - **IP地址...

    大型网站技术架构分析

    具体技术实现上,需要利用Web服务器来分离动静态资源,并且采用诸如Apache、Nginx、IIS和JBoss等Web服务器,以及Mysql、Oracle、Redis等数据库服务器。 为了减少对Web应用服务器和数据库的请求,网站架构的下一步是...

    java系统高并发的解决方案.docx

    - 在Web开发中,可以利用MemoryCache等接口实现数据缓存。 #### 六、其他解决方案 1. **负载均衡**: - 使用负载均衡器如Nginx、HAProxy等,实现请求的合理分配。 - 负载均衡可以提高系统的可用性和响应速度。 ...

    java高并发解决方案

    在应用程序开发中,Linux的Memory Cache是常见的内存缓存解决方案,可以快速存储和检索数据,减少数据库访问。此外,还有更高级的分布式缓存系统,如Redis或Memcached,它们能够跨多台服务器存储和共享数据,进一步...

    CentOS7搭建gerrit 代码审查服务方法

    Gerrit是一款开源的、基于Web的代码审查系统,它能够帮助团队进行高效的代码审核流程,确保代码质量。以下是一个详细的步骤指南: 首先,我们需要创建一个专用的用户账户和工作目录,用于运行Gerrit服务。在终端中...

    Bulletproof SSL and TLS,PDF , Ivan Ristic

    TLS Session Cache Sharing 178 7. Protocol Attacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    大型门户网站网站架构……

    - Apache等Web服务器可以通过调整`LoadModule`来减少不必要的模块加载,提高性能。 - 针对图片服务器,可以优化`ContentType`设置,减少HTTP头大小,加快响应速度。 #### 三、数据库集群与库表散列 - **数据库...

    thinkphp3.2离线文档

    - 兼容Apache、IIS、nginx等主流Web服务器。 - 支持Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase、Mongo及PDO等数据库。 - 需要PHP5.3或更高版本。 - **目录结构**: - **www**: Web部署目录。 - **index.php**:...

Global site tag (gtag.js) - Google Analytics