Can Web Cache rewrite HTTP_REFERER headers?

Can Web Cache be configured to rewrite the HTTP_REFERER header to replace the Web Cache site address:port with the dispatched application server address:port?
i.e.
If there is a Web Cache site listening on webcache.domain:80 and it is mapped to application servers: appserver1.domain:7778 and appserver2.domain:7778.
And a user requests page webcache.domain/page1, which contains a link to page2.
And then the user opens the link to page2, and Web Cache decides to send the request on to appserver2.
Can Web Cache be configured to change the HTTP_REFERER header from webcache.domain/page1 to appserver2.domain/page1?
This is important to our application, because we want to verify that our processing pages are invoked from our application validation pages (we know this method is not 100% tamper proof).
We would prefer to not have to change our application code to support Web Cache
Thanks for any info or suggestions, -Steve

Thanks Jean
I've added comments to extracts from your post.
Let's say you suddenly get a request for p2, even if
it was from the history of the browser, it would still
contain a referer header of p1, and is no different
from what it would be when the user was going through
the proper steps? Are you saying the p2 generated from
your JavaScript will have a different referer from the
p2 generated from browser history? If so, how are they
differ exactly?The browser history does not include the referer. So p2 requested from the history list does not include a referer although the original link from p1 did.
Without Web Cache, the flow is:
Step 1: a user requests appserver/page1. page1 is added to the browser history. page1 is loaded and executes JavaScript to display page2 in an iFrame. page2 is not added to the browser history (just like style sheets and other embedded requests do not get included in the history). page2 is loaded and executes JavaScript to submit an html form to load page3 into a hidden iFrame and wait for it to load. page3 is added to the browser's history becuase it was submitted; not embedded. Assuming that the request for page1 came from the browser's history, favorites, a link from an e-mail (the usual for us), or was entered manually - there will be no referer for page1. The expected referer for page2 is appserver/page1, and the expected referer for page3 is appserver/page2.
Step2: while processing page3, the application compares the server name in the requested URL (appserver/page3) with the server name from the referer URL (appserver/page2), if the servers match, page3 accesses the database and sends the requested data to the browser
Step3: JavaScript in page2 detects that page3 has loaded, interprets the results from page3, updates the content displayed by page2, and returns control to the browser user
Since this works with your app, how is webcache in
front going to break it? Note that when passing a
request
to the app server, web cache does not modify the
host header in the request.without Web Cache the browser sends requests directly to the appserver, so the request/referer entries seen by the application look like:
appserver/page1 -
appserver/page2 appserver/page1
appserver/page3 appserver/page2
with Web Cache the browser sends requests to webcache, so the request/referer entries seen by the application look like:
appserver/page1 -
appserver/page2 webcache/page1
appserver/page3 webcache/page2
This is because the Web Cache changed the request URL and did not change the referer URL.
So request to webcache.domain/abc will be sent to your
app server as is.I don't think so, doesn't the requested URL change as a result of the Web Cache mapping? i.e. webcache.domain/abc --> appserver.domain/abc
And since we do not change the referer
header, either, whatever works for your app now should
still work for you with webcache in front. This is
assuming you only do comparisons on the 2 hosts to see
if they are the same. Web Cache is changing one (request URL) of the two items (request URL and referer URL) that the application server compares.
The reason has been that we are
a cache, and in principal should be as transparent
as possible, so we try to stay away from app-sever/
apache like functionality.I support that principle 100% - from the application server perspective, it should not need to differentiate between a request directly from a browser, and a request that was issued by the cache on behalf of a browser.
The cache should completely pretend that it is the originating browser. A browser sends the request and the referer URLs. In application flow, a relationship can be inferred/required between the two URLs. Web Cache is changing one without changing the other and breaking the relationship that the application server would normally expect.
But I'm still
not convinced that you need that in webcache. :)If we want to use Web Cache in front of this application, without changing the application, then we need it. :)
Of course, we could change our application, but the more I think about the principles involved, the more I believe that it is the cache that needs changing. However, I will take another look to see if there are other standard headers related to a request that are present with and without Web Cache, and that can be used to reliably compare the server in the request URL with the server in the referer URL. If there are, then I can happily change our application so that it will work with or without Web Cache.
-Steve

Similar Messages

  • Can web cache pass request to multiple ports

    I am using the 9iAS 1.0.2.0.0 web cache.
    I have set the web cache listening port to 80. But I want to web cache to cache more than one ports.For example we are using same ip & more than 5 ports. I want web cache to cache all the ports , no one .
    Is it possible ????
    Any help will be appreciated.
    yogesh

    I am reframing my previous question.
    I have installed 9iAs v10200 with ias web cache version 1.0.2.1.0(comes with 9iAS v1.0.2.0.0) on winnt 4.0 server with service pack 5
    I have set the web cache listening port to 80
    Now we have different websites on different ports say 11000,13000,7000 on same machine.
    Now I want to cache all the sites.
    Is it possible ????????
    Thanks in advance!!!!!!!
    yogesh

  • Question about Web Cache!

    I want to install another web server on the 9iAS machine. Can Web cache simultaneously support the Apache and the IIS??

    See no reason why not, but i would suggest that you should try the 'Web Cache and Database Cache Discussion Group', which is the more appropriate forum for the caching questions.
    Cheers
    Stefan

  • Wccp web-cache -- can't get it working

    I installed a Squid based caching appliance, by Stratacache. it supports GRE wccp redirect in transparent mode, I have it configured as wccpv2 using the Router's LAN ip address 10.250.1.2.
    Every time I turn on the caching for a host (or the entire LAN) the internet breaks for whomever I turn wccp on. I have tried disabling CEF and have moved the cache to it's own router interface.
    Topology of the Cisco 2801-SEC-K9 router, running 12.4(22)T advsecurity
    FastE 0/0 (10.250.1.1) ---> connected directly to cache server
    FastE0/1 (10.23.1.1) ---> Connected to internal LAN
    MultiLink1 (12.x.x.98)  ---> 4 T1 multilink to AT&T Internet Service
    so here is my config,
    ip wccp web-cache redirect-list 46 group-list 40 password webcache
    ip wccp version 2
    access-list 40 permit 10.250.1.2 (cache server)
    access-list 46 permit 10.23.1.21 (test host for wccp)
    interface fastethernet0/1
    ip wccp web-cache redirect in
    here is the output from the router
    Roosevelt-2801(config)#do sh ip wccp web-cache view
        WCCP Routers Informed of:
            12.x.x.98
        WCCP Clients Visible:
            10.250.1.2
        WCCP Clients NOT Visible:
            -none-
    Roosevelt-2801(config)#do sh ip wccp web-cache det
    WCCP Client information:
            WCCP Client ID:          10.250.1.2
            Protocol Version:        2.0
            State:                   Usable
            Redirection:             GRE
            Packet Return:           GRE
            Assignment:              HASH
            Initial Hash Info:       00000000000000000000000000000000
                                     00000000000000000000000000000000
            Assigned Hash Info:      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                                     FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
            Hash Allotment:          256 (100.00%)
            Packets s/w Redirected:  914
            Connect Time:            1d18h
            Bypassed Packets
              Process:               0
              CEF:                   0
              Errors:                0
    Roosevelt-2801(config)#do sh ip wccp web
    Global WCCP information:
        Router information:
            Router Identifier:                   12.x.x.98
            Protocol Version:                    2.0
        Service Identifier: web-cache
            Number of Service Group Clients:     1
            Number of Service Group Routers:     1
            Total Packets s/w Redirected:        7800
              Process:                           94
              CEF:                               7706
            Service mode:                        Open
            Service Access-list:                 -none-
            Total Packets Dropped Closed:        0
            Redirect Access-list:                46
            Total Packets Denied Redirect:       8195426
            Total Packets Unassigned:            0
            Group Access-list:                   40
            Total Messages Denied to Group:      14
            Total Authentication failures:       8
            Total Bypassed Packets Received:     0
    So I can see the packets redirected, the cache never sees them, the router and cache can ping each other, the cache and LAN clients can ping each other - am I missing something?

    so I found the problem... hopefully this helps somebody else in the future... the problem is the redirected packets were sourced from the router multilink1 interface IP address and the cache was expecting them from the router fa0/0 interface, so it dropped them.
    also the cache has a "spoof client IP" option that was on, because we prefer to do this for netflow, but, I don't think client-IP-spoofing works with the standard web-cache wccp service. It was causing internet problems so I turned the spoofing off and it works fine...
    hope this helps

  • Web cache can it do ....

    All,
    I am not quite sure how web cache works, according to what I have read; it states that it cache static and dynamic pages. I am interested in the dynamic pages. For dynamic pages it caches by URL. My web service has dynamic queries and the URL parameters are hidden, Does this mean I can not use the web cache functionality? I was hoping that is functionality can be used so as to mininized the foot print on the Database. Could some one confirmed if it is posible to use web cache to cache dynamic pages even though the parameters are hidden in the URL.

    I suppose Deborah and Michael are working on the same project.
    If you're JESI tags, you can specify the cacheability of fragment within the code. You may want to refer to the Oracle Application Server Containers for J2EE JSP Tag Libraries and Utilies References. Chapter 6 contains a detailed description of JESI tags.
    Try this link
    http://download-west.oracle.com/docs/cd/B14504_01/dl/web/B10319_01/jesitags.htm#1007873

  • Web cache limitation-can't add more than 6 cachebility rules

    Hi ,
    I am using 9iAS v10200 on winnt 4.0 server.
    But in webcache I could not able to add more than 6 cachebility rules. In 5 rules it is working fine. But after adding 6th rule, I was unable to edit,add,delete any rule from webcache admin (port 4000)
    Is there any way to increase the no.'s of cacheblity rules in this version of webcache.
    please reply immediately.
    Thanks in advance.
    yogesh

    My memory is a little bit fuzzy on this one, but I think the Web Cache 2.0.0.1 version that is currently available for download on OTN and Metalink fixes this NT UI problem. Note, it's a UI problem, not a limitation of the cache itself. Editing the webcache.xml by hand is a workaround, but you might as well install the 2.0.0.1 version to get the fix.

  • Web Cache Default Install Caching ESI fragments

    Hi,
    My platform is Windows 2000 Advanced Server with the latest patches. The web cache is as of the version install from the following file downloaded at ITN 9ias903_win32.zip.
    I just need a quick answer as the web cache rule sets are very complex.
    http://192.168.20.101:7778/home.html has just these lines
    HTML><HEAD><TITLE>TPC-W Home Page</TITLE>
    <META http-equiv=Content-Type content="text/html; charset=big5">
    <META content="MSHTML 6.00.2800.1126" name=GENERATOR></HEAD>
    <BODY bgColor=#ffffff>
    <H1 align=center>TPC Web Commerce Benchmark (TPC-W)</H1>
    <P align=center><IMG height=67 src="../tpcw/Images/tpclogo.gif"
    width=288 align=bottom border=0></P>
    <H2 align=center>Home Page</H2>
    <esi:include src="http://192.168.20.101:7777/j2ee/servlet/TPCW_home_interaction" />
    <TABLE ALIGN="center" BGCOLOR="#c0c0c0" BORDER="0" CELLPADDING="6" CELLSPACING="0" WIDTH="700">
    <TR ALIGN="CENTER" BGCOLOR="#ffffff" VALIGN="top">
    <TD COLSPAN="2" VALIGN="MIDDLE" WIDTH="300">
    <IMG SRC="../tpcw/Images/whats_new.gif" ALT="New Product">
    http://192.168.20.101:7778/home.html
    http://192.168.20.101:7778/home.html
    http://192.168.20.101:7778/home.html?test=test
    Will Web Cache from default install automatically cache the first url and the second url will just fetch the doc from cache?
    How about the third url? Will web cache fetch the cached contents or bypasses the cache?
    Will Web Cache caches the images files ?
    ../tpcw/Images/whats_new.gif
    Regards,
    SC

    I can't open any of the links you provided. Anyway, you need to set up caching rules in the config for whatever you want to cache, whether it's html files or gifs or whatever. Either that, or you need to use surrogate-control response headers.
    If you haven't already done so, my suggestion is that you read the relevant sections of the documentation and then follow up on this posting if you have further questions.

  • Web Cache and cookies - need to understand a bit more!

    FROM THE ORACLES DOCS
    If a document contains a cookie, then Oracle Web Cache evaluates the cookie value of the browser request and application Web server response. If the values match and there is a corresponding cacheability rule, then Oracle Web Cache caches the response. Because a session value change does not necessarily indicate a change of state on the application Web servers, session cookie values are not evaluated. For documents that use these cookies, the response is cached, regardless of whether or not the cookie values match.
    OK so does this mean that if I have a site that has a single persistent cookie that say contains the username and the cookie is global over the site i.e. its set for the root "/" then inheritently WebCache cannot cache any page on this site even if the cacheability rule make no mention of cookies as the request and response cookie will be different ie user "bill" goes for first page and WC caches it then user "larry" asks for a page and becuase the request cookie is "larry" and the response is "bill" then it wont cache it even though this particular pages content may make no use of the cookie value.
    Also does it mean that if I have a session cookie say for "authenticated" even if I have expressed that the cookie be used to cache different version of the page its no use WebCache will ignore it and simply cache one version for all even though this particular page maybe be different for authenticated and non authenticated users.
    Sorry but its not clear just how WC works with cookies.
    Thanks for any assistance
    Rob

    I asked one of the developers about this and here is the
    response:
    "I think he was not clear on 2 points:
    1) we do not store any "Set-Cookie" header from the response.
    all such headers are stripped when the document is inserted;
    2) cookie comparison is only performed when we receive a response
    from the os. On cache hits, no such comparison happens -- we
    don't have anything to compare against as the cached documents
    never contain any Set-Cookie headers
    So in his example, after the response to Bill's request gets
    cached (it's cached only when the non-session cookies in his
    request and response match), Larry's request for the same URL
    will get the cached document WITHOUT the "Set-Cookie" header. So
    Larry gets a cache hit and his cookie will not get overwritten by
    Bill's.
    Now in 9.0 (the upcoming release), the cookie value comparison
    only happens for multiversion cookies. So we are relaxing a bit
    in that sense and will cache more documents than before.
    As for his second part of the question (the authentication cookie
    part), I'm not sure what exactly is the application behavior. Do
    only authenticated users have the session cookie? If that's the
    case, then, he can define a session caching rule to say "cache
    with session, and cache without session, and the 2 versions are
    different" (3 YES' on the 3 session definition questions). Then
    we'll cache a version for the authenticated users (with session)
    regardless of the session value, and another version for the
    non-authenticated users(without session).
    If, however, both authenticated and non-authenticated users have
    the same session cookies with different values, and all
    authenticated users map to one version of the doc and all
    non-authenticated users map to another, then Web Cache can't
    currently handle this. This is basically a multiversion cookie
    rule, with some grouping of cookie values, which we don't support
    yet."

  • Web Cache 'Ping URL' not working.

    Hi,
    I have recently installed a Webcache clustered pair which sit in front of OHS which reverse proxys back to OUCM/Web Logic, my OWC version is 11.1.1.2 and am looking for some clarification of how the Ping URL actually works in Web Cache.
    When OHS is shutdown, Webcache detects the service is down and prevents it from servicing requests, however it will not mark the service as down when I intentionally set ping URL to a page that does not exist generating a 404, will Ping URL polling only mark a server as being down if a 500 error is generated?
    Something else I would like clarification of is 'Ping Interval', I have set this to be aggressive at '1' however I do not see any polling traffic or see any hits in OHS log that indicate polling of the Ping URL is taking place.
    Thanks in advance,
    Mark.

    Not sure I need any update to this now, I've just read through the help section 'help/edit_add_appserver.htm' and can see that a 404 is not considered a failure and also that the server only starts to poll when the failover threshold has been reached.
    This would explain why the server was not being marked as down, although I'm still not sure why I do not see the polling traffic in Apache logs but I can live with that :)
    Cheers,
    Mark.

  • IE browser and Web Cache and SSL - Internet Explorer cannot display the web page

    When using IE8, IE9, or IE10 with Web Cache and SSL certain pages which display a lot of data returns the error - "Internet Explorer cannot display the web page."
    if we eliminate SSL but continue to use Web Cache, the error does *not* reproduce & If we eliminate Web Cache altogether the error again does *not* reproduce.  The error is only reproducible when we use SSL with Web Cache and if we use IE and we access *large* pages. The error is not reproducible with Firefox or Chrome. This is a Web Tier 11.1.1.7 installation with WebLogic 10.3.6 & Red Hat Enterprise 5 Linux x86-64
    Event_log shows below errors.
    [2013-06-13T16:34:35-04:00] [webcache] [NOTIFICATION:1] [WXE-09002] [logging] [ecid: ] Generated by Oracle Web Cache on Thu Jun 13 16:34:35 2013 - Build 11.1.1.7.0 130113.0721
    [2013-06-13T16:34:36-04:00] [webcache] [NOTIFICATION:1] [WXE-08513] [logging] [ecid: ] Cache server process ID 4469 is starting up.
    [2013-06-13T16:34:36-04:00] [webcache] [NOTIFICATION:1] [WXE-09612] [main] [ecid: ] Oracle Web Cache 11g (11.1.1.6), Build 11.1.1.7.0 130113.0721
    [2013-06-13T16:34:37-04:00] [webcache] [NOTIFICATION:1] [WXE-13002] [config] [ecid: ] Maximum allowed incoming connections are 1000
    [2013-06-13T16:35:00-04:00] [webcache] [NOTIFICATION:1] [WXE-09441] [stats] [ecid: ] DMS enabled
    [2013-06-13T16:35:28-04:00] [webcache] [NOTIFICATION:1] [WXE-12209] [cluster] [ecid: ] A 1 node cluster successfully initialized
    [2013-06-13T16:35:29-04:00] [webcache] [NOTIFICATION:1] [WXE-09614] [main] [ecid: ] The following Oracle Web Cache internal files are pre-populated to the cache: [[
            /nssb-p.adm.fit.edu:7785/_oracle_http_server_webcache_static_.html
            /nssb-p.adm.fit.edu:4448/_oracle_http_server_webcache_static_.html
    [2013-06-13T16:35:29-04:00] [webcache] [NOTIFICATION:1] [WXE-09614] [main] [ecid: ]  [[
    The following Oracle Web Cache internal files are pre-populated to the cache: [[
            /nssb-p.adm.fit.edu:7785/_oracle_http_server_webcache_checkserviceavailability_.html
            /nssb-p.adm.fit.edu:4448/_oracle_http_server_webcache_checkserviceavailability_.html
    [2013-06-13T16:35:29-04:00] [webcache] [NOTIFICATION:1] [WXE-09608] [main] [ecid: ] The cache server process started successfully.
    [2013-06-13T16:35:29-04:00] [webcache] [WARNING:1] [WXE-12104] [utl] [ecid: ] Oracle Web Cache process has page faulted
    [2013-06-13T16:44:22-04:00] [webcache] [ERROR:32] [WXE-11904] [security] [ecid: ] SSL handshake fails SSL-29049
    [2013-06-13T16:44:22-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: The record type is unknown.
    [2013-06-13T16:44:22-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: Remote IP [163.118.22.16]:55145
    [2013-06-13T16:44:22-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: Local IP 163.118.170.70:4448
    [2013-06-13T16:44:22-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: SSL error during handshake (details: internal=The record type is unknown. system=Success)
    [2013-06-13T16:44:27-04:00] [webcache] [ERROR:32] [WXE-11904] [security] [ecid: ] SSL handshake fails SSL-29049
    [2013-06-13T16:44:27-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: The record type is unknown.
    [2013-06-13T16:44:27-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: Remote IP [163.118.22.16]:55144
    [2013-06-13T16:44:27-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: Local IP 163.118.170.70:4448
    [2013-06-13T16:44:27-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: SSL error during handshake (details: internal=The record type is unknown. system=Success)
    [2013-06-13T16:44:27-04:00] [webcache] [ERROR:32] [WXE-11904] [security] [ecid: ] SSL handshake fails SSL-29049
    [2013-06-13T16:44:27-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: The record type is unknown.
    [2013-06-13T16:44:27-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: Remote IP [163.118.22.16]:55148
    [2013-06-13T16:44:27-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: Local IP 163.118.170.70:4448
    [2013-06-13T16:44:27-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: SSL error during handshake (details: internal=The record type is unknown. system=Success)
    [2013-06-13T16:44:35-04:00] [webcache] [ERROR:32] [WXE-11904] [security] [ecid: ] SSL handshake fails SSL-28864
    [2013-06-13T16:44:35-04:00] [webcache] [ERROR:32] [WXE-11904] [security] [ecid: ] SSL handshake fails SSL-28864
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:44:47-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    [2013-06-13T16:45:18-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:45:18-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    [2013-06-13T16:45:22-04:00] [webcache] [ERROR:32] [WXE-11904] [security] [ecid: ] SSL handshake fails SSL-28864
    [2013-06-13T16:45:22-04:00] [webcache] [ERROR:32] [WXE-11904] [security] [ecid: ] SSL handshake fails SSL-28864
    [2013-06-13T16:45:38-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:45:38-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    [2013-06-13T16:45:38-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:45:38-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    [2013-06-13T16:45:38-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:45:38-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    [2013-06-13T16:45:38-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:45:38-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    [2013-06-13T16:45:41-04:00] [webcache] [WARNING:1] [WXE-11905] [security] [ecid: ] SSL additional information: This error occurred because the peer closed the connection.
    [2013-06-13T16:45:41-04:00] [webcache] [WARNING:1] [WXE-11906] [security] [ecid: ] SSL details: success during initialization (details: internal=success system=Success)
    Any help or suggestions are greatly appreciated
    Tnx a lot,
    Lokesh

    Hello ,
    Try Below Workarounds:
    Workaround 1:
    Open Central Admin
    àApplication Management  à
    Configure Alternate access mapping-->Edit your web application zone and add your server name in Intranet zone. So default can be serverIP and intranet could be servername.
    Workaround 2:
    Might be there is some issue with DNS and try to check that WebApplication is pointing to correct IP or not.  
    Also try to access your Sharepoint site using ip Address .. If you still gets error Kindly share the logs .. 
    Best
    Regards Kuldeep Verma
    Please remember to click "Mark As Answer"
    if a post solves your problem or "Vote As Helpful" if it was useful.

  • ADF application integrating with Oracle Web Cache

    Hello,
    I am trying to integrated my ADF 11g application with Oracle Web Cache. I used this link http://andrejusb.blogspot.com/2010/06/oracle-webtier-11g-configuration-for.html for it.
    I am able to access my ADF application using webcache port 7785.
    I created few caching rules in the Oracle Web Cache. And in the popular request section of the Oracle Web cache i see jpg,png and other image files cached.
    But the issue is when the application access images like /testapp/test/images/abc.jpg?_adf.ctrl-state=5b0s7lzfo_29 . I created a caching rule with regular expression ^/testapp/test/images/[A-Za-z0-9_]*\.(gif|jpeg|png|jpg)\?_adf\.ctrl-state=[A-Za-z0-9_]*$.
    But when i access the popular request in em i don't see the URL given above as cached. The caching reason it specifies as URL contains query string.
    I am not sure if i need to do anything additional to cache these URL's as well.
    Thanks!
    Ram

    Yes that works. But my question is how to cache the urls which has querystring. I was trying to give a regular expression to match the url so that the url which contains parameters like _afrLoop which changes with each HTTP request can also be cached.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Need help resolving Web Cache upgrading error

    I successfully installed 10g AS on top of my 9i AS (9.0.3) on a different Oracle home. Then I proceeded to run the Upgrade Assistant (iasua.bat). Everything went well except the upgrade of Web Cache failed. I'm only installing/upgradeing the J2EE and Web Cache. Any help would be greatly appreciated.
    I'm running on XP SP2.
    the following are the lines in iasua.log related to the error:
    2007/04/04 21:10:22.890 GMT NOTIFICATION:1 Framework: Starting to upgrade WebCache.
    2007/04/04 21:10:23.515 GMT ERROR:1 WebCache: Invalid element 'MULTIVERSIONHEADERSRULE' in content of 'CACHEABILITYRULE', expected elements '[SELECTORS]'.
    2007/04/04 21:10:23.515 GMT ERROR:1 WebCache: Unable to upgrade file C:\Oracle\ora9ias\webcache\webcache.xml
    2007/04/04 21:10:23.515 GMT NOTIFICATION:1 Framework: Finished upgrading WebCache with status: Failure.

    What that means is Silverlight can't find a required component.
    When I clicked on the site, it loaded pretty slow but I got to see the login screen without error.
    Either the expected dll is cached on my machine or you have an intermittent problem.
    As I'm a some-time Silverlight developer I could well have necessary dll if they are standard components.
    As an outside chance...
    You could try clearing your cache in case it's a versioning issue.
    Failing  that, I suppose you could maybe install the Silverlight and blend sdk.
    One thing you could easy try.
    Does Silverlight work for you generally?
    Follow the link on this page:
    http://social.technet.microsoft.com/wiki/contents/articles/30387.silverlight-trouble-shooting-installs.aspx
    If that errors then it's the install on your machine.
    Hope that helps.
    Recent Technet articles: Property List Editing;
    Dynamic XAML

  • OCS 10.1.2.2. on Win2003ServerR2 - Web Cache status "unknown"

    Hi, I am experiencing the following:
    - When, in EM, I navigate to the Middle tier of my OCS installation, everything looks fine (all processes green and up, including Web Cache).
    - If I click on the Web Cache link --> webcache page opens regularly --> web cache icon on top of the page is GREY, status reported as UNKNOWN.
    - If from here I click on the "stats" tab, all the stats are reported UNKNOWN and the dropdown menu on top of the page is completely empty, and nothing is selectable.
    - If I click on the "Administrative" tab, all the options (e.g. Sites, Origin Servers) are populated correctly.
    - last: if I exit from EM and navigate on the webcache administrative page (on port 9400), everything looks fine, and I can successfully start/stop the webcache etc.
    It used to work from EM too in the recent past, no changes have been made to the system and the logfiles look OK....... Any clues?
    Thanks, Roberto

    Hi Andreas,
    yes, I tried to restart EM agent... in a matter of fact, I also tried a complete server reboot.
    Regarding the XML files, I have been carefully checking targets.xml and webcache.xml and it seems they are allright.... In fact, webcache IS working (if I check it through the administrative tool on port 9400). The whole system runs smooth.......
    There must be something strange just with EM configuration....
    Can you please tell me a bit more about the various XML files related to EM and Webcache configuration? Maybe I'm missing something....
    Thank you
    Roberto

  • FRM-92101: Load Balancing Forms 10g with Web Cache

    Hi,
    I´m having some problems with Oracle Forms and Webcache 10g and I was wondering if you
    could help.
    Machines: (Pentium IV 2.6 GHz; 2GB RAM; 80GB HD)
    A. Red Hat Linux AS 2.1
    Oracle AS 10g - Infrastructure Installation
    B. Windows 2000 Server - Service Pack 4
    Oracle AS 10g - BI and Forms Installation (Using Infrastructure on machine A)
    C. Windows 2000 Server - Service Pack 4
    Oracle AS 10g - BI and Forms Installation (Using Infrastructure on machine A)
    I didn´t apply any Patchsets of Oracle AS 10g. My current version is 9.0.4.0 .
    Goal:
    Use Oracle Webcache 10g on machine B for Load Balancing an Oracle Forms Application
    on machines B and C.
    Facts:
    The Oracle AS 10g installation on the 3 machines was made without problems.
    The Forms Applications are running without problems on both Forms servers in machine B and C.
    Symptoms:
    I´m getting the following error when I try to acces the forms application through Webcache:
    FRM-92101: There was a failure in the forms server during startup.
    This could happen due to invalid configuration.
    Please look in the web-server log file for details.
    But, this error happens ONLY when BOTH OC4J_BI_Forms instances (machines B and C) are
    running.
    When just one of the OC4J_BI_Forms is running everything works fine.
    Webcache Configuration:
    I´ve followed Metalink note 207668.1: Configuring Web Cache as a Load Balancer for Application Servers
    step by step to make the configuration of the following components:
    1. Configuration of the origin servers
    2. Configuration of Site definitions
    3. Configuration of Site to server mapping
    After that, I´ve follwed the Metalink note 229900.1: Integrating and using Web Cache with Forms 9i for Load Balancing
    step by step to make the configuration of the following components:
    4. Session Binding
    Then I try to test the Load Balancing and I got the error FRM-92101 when both OC4J_BI_Forms
    instance were running.
    I´ve searched Metalink and found note 268830.1: Webcache Won't Load Balance 2 Forms Instances.
    Following the note instructions I did the following changes:
    Added these lines at the end of HTTPD.conf (machine B):
    CookieTracking On
    CookieName myformscookie1
    Added these lines at the end of HTTPD.conf (machine C):
    CookieTracking On
    CookieName myformscookie2
    In Webcache configuration:
    I´ve Changed the default session binding from JSESSIONID to "ANY SET COOKIE" for the
    site's session binding.
    But even after these changes I´m getting FRM-92101 error on the same conditions.
    How can I solve this problem ?
    Thank you in advance.
    Marcus Santos.
    ([email protected])

    Just ran into this problem last Tuesday, Nov.30 and applied the changes today.
    My configuration is similar to yours: 9.0.4 web cache on machine A, 9.0.4 10gAS forms and reports standalone on machine B and C (not a cluster, no infra).
    I appended the Cookie lines you mentioned in httpd.conf located in $ORACLE_HOME/Apache/Apache/conf in both machines B and C.
    One important thing you may have missed. After changing httpd.conf in each 9iAS instance, you need to make the change known to dcmctl so issue:
    dcmctl updateConfig -ct ohs
    Then do the following for each 9iAS instance and it should be ready for webcache:
    dcmctl stop
    dcmctl start
    Setup Any-set-Cookie in webcache instead of JSESSIONID and the whole thing should now work. You can run a form through machine A which will load balance to either machine B or C (which can both be up). Then, try shutting down 9iAS on machine B or C and run a form again. They now all work.
    HTH,
    Raffy

  • Cannot start Web Cache in Oracle 10g App Server

    Hi,
    Our Application runs on Oracle10g App Server,
    When it tried to start WebCache using the command
    opmnctl startproc ias-component=WebCache process-type=WebCache
    it shows the error...
    opmn id=oracle10g:6200
    no enabled components for this request
    When i tried to enable WebCache using Enable/Disable Component in Oracle 10g Enterprise manager - I can't see WebCache component it to enabe or disable it.
    When i tried opmnctl status., it shows
    ------------------------------------------------+---------
    ias-component | process-type | pid | status
    ------------------------------------------------+---------
    HTTP_Server | HTTP_Server | 7276 | Alive
    LogLoader | logloaderd | N/A | Down
    dcm-daemon | dcm-daemon | N/A | Down
    OC4J | home | 7684 | Alive
    OC4J | rhs | N/A | Down
    OC4J | instaremit | 5880 | Alive
    OC4J | insta_test_apr_02 | 7100 | Alive
    WebCache is not running, also as the WebCache is not listed in Oracle 10g Enterprise manager, i can' enable or disable it.
    Plz Help me over this.,
    Regards.,
    Deepak.C

    Hi.,
    Thanks again !!!
    Yes, My Oracle HTTP Server is listening on port 80.
    I am not clear, may i know why should the ports be changed for the request to go through Web Cache ???
    Can i assign port 80 for Web Cache and 7778 for HTTP Server ?
    Also In Oracle Enterprise Manager, Web Cache is not available...
    home, HTTP Server, management alll these are there...
    Also for HTTP Server, it's not showing any metric info, 'Not Yet Available' is shown even though the HTTP Server is running, how can i get metric info about Oracle HTTP Server, i have also used dmstool -t ohs_server, its not working
    It's showing... FLEXMON ERROR : detected invalid table name ohs_server
    dmstool -l -t also does'nt lists ohs_server
    Hellp me over this.....
    Deepak.C

Maybe you are looking for