9iAS Proxy Plug-in

I have successfully configured iPlanet to serve as the front-end web server for 9iAS R2.
In my case, the iPlanet and the 9iAS reside in the same machine. So, that's mean I have to run two HTTP listeners (iPlanet and Oracle HTTP server) at the same time. Am I right?
Does anyone have similar configuration? What I concern about is the performance. Will the response time be doubled if all HTTP requests have to pass thru iPlanet first?
Thanks,
Kae

Hi Kae,
Glad to hear you've got the 9iAS Proxy Plug-In configured properly and working.
You are correct, you will be running both the iPlanet and Oracle HTTP Servers (OHS) -- the Proxy Plug-In will forward on the appropriate requests from iPlanet to OHS. Regarding performance, you shouldn't notice much of a hit since both web servers are on the same box. Also, depending on what activity you're performing in the app server itself (DB calls?, servlet execution, etc.) the percentage of time making the hop between iPlanet and OHS should be minimal when measured in the context of the total request/response time.
By making the hop to OHS, you continue to have the benefit of using mod_ocj4 to load balance across your OC4J's as well as still making use of 9iAS high availablity (OPMN) and clustering features (DCM).
Hope this helps...
John

Similar Messages

  • AS Proxy Plug-In for IIS 6.0 Windows 2003

    Any ideas when and what version of the Application Server Proxy Plug-in will work with IIS 6.0 / Windows 2003.

    Hi I am attempting to install IIS on one server with another server using Oc4j standalone can and the server dosnt seem to respond. Can you give me any insight on how to get this to work or if it can ?

  • IIS (proxy) plug-in and gif images

    I was wondering if anyone has run into the problem of not having the linked images load/show up that within a jsp going thru the iis proxy plug-in setup?
              

    Hello,
              If the GIF images are located on the WebLogic Server, then you need to setup
              IIS to proxy .gif to WebLogic as well.
              It is recommended to place the GIf images on IIS as static content should be
              served by IIS for performance reasons.
              Regards,
              Eric
              "Steve Kruse" <[email protected]> wrote in message
              news:3acd5b9c$[email protected]..
              > I was wondering if anyone has run into the problem of not having the
              linked images load/show up that within a jsp going thru the iis proxy
              plug-in setup?
              

  • Iplanet Proxy Plug-in issue

    We use sunone web server(6.1 sp7) to communicate weblogic cluster app servers
    In the web server error logs we continue to see following error messages all the time even though there is no issues in accessing application and everthing else working fine. These error messages are misleading and how we can avoid it.
    do we need upgrade plugin or use some parameter with plugin?
    cpp]: Error connecting to host xx.xx.xx.xx:23120'
    [16/Sep/2009:06:26:02] failure (19970): for host yy.yy.yy.yy trying to GET /default-home.htm, wl-proxy reports
    : exception occurred for backend host 'xx.xx.xx.xx/23120/0': 'CONNECTION_REFUSED [os error=0, line 1732 of URL.
    magnus.conf has following setting
    Init fn="load-modules" funcs="wl_proxy,wl_init" shlib="/rim/webapp/wls92mp2/weblogic92/server/plugin/solaris/sparc/libproxy_61.so"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    http or https
              daniel lolieux wrote:
              > hi
              >
              > what is the protocol between the proxy plug-in and the weblogic server?
              >
              > thx
              

  • Hardware Load Balancers and Cluster WebLogic Proxy Plug-in setting

    Documentation states that we need to enable the Cluster WebLogic Proxy Plug-in setting when there is a proxy plugin or HttpClusterServlet configured.
    We used to have Weblogic Proxy plugin and the setting is still there, also the proxy was replaced by the hardware loadbalancer. Everything works normally and no one complained, but I would assume that WebLogic Proxy Plug-in setting should not be applicable any longer.
    Is it possibly harmful to have that setting there? Does it mean that the loadbalancer emulates WebLogic Proxy Plug-in and also need this set?
    Thank you

    The Weblogic Proxy Plug-in Enabled flag only affects the behavior of a WL proxy module (such as if you were using Apache to proxy to WL via the mod_wl.so module). The value controls what IP address is returned when you call request.getRemoteAddr() from your application. If not enabled, you will get the IP address of the web server that proxied the request. If enabled, you will get the remote client IP address (instead of the proxy IP address) facilitated by the WL-Proxy-Client-IP header. If you are no longer using a plug-in module, the setting will have no affect. Hope this helps...

  • Load Balance Plug-in VS Reserve Proxy Plug-in

    Hi,
    We are trying to setup the connectivity between sun java system web server 7.0 to glass fish 2.1.
    Which technology of Load Balance Plug-in VS Reserve Proxy Plug-in is better? What is the advantage one over another? Thanks!

    It may be helpful to note the lineage of the SAFs:
    The GF LoadBalancer SAF is the eldest
    The Web Server Reverse Proxy SAF is the next version and is derived from the GF LoadBalancer
    The Reverse Proxy feature of WS7 is the third version and is derived from the Web Server Reverse Proxy SAF
    The source for the Reverse Proxy SAF in WS7 is visible in the moribund Open Web Server source drop.

  • Windows Oracle Proxy Plug-in with Apache

    I've loaded and configured the Oracle Proxy Plug-in for use on an IIS system, but would now like to configure this for Apache (as in an IAS) on a Windows platform.
    I've mimicked the LoadModule and AddModule commands as a best guess, but I haven't been able to deduce the path information for the serverdef.conf file. As a result the HTTPD service fails to start.
    Is anybody able to help?
    Best regards,
    Malcolm

    Hello Malcolm
    I was intrigued to see that you have successfully configured Oracle App Server proxy plugin for IIS. I have been trying to do this for a while but have not been successful. I would be really grateful for any assistance please.
    I'm using Ora App server 10.1.2.0.2 and IIS 6. I've also put the proxy dll from the 10.1.2..0.2 Companion CD. I've even tried to use port 80 in the proxy.txt file.
    All registry keys are setup for the dll and the log entries.
    If I forward all requests - ie have the URLRule for all requests, then just typing the IIS server name (http://iisserver) dies forward to the APp server's welcome page on the Application Server.
    The following are in the oas_proxy.txt file
    oproxy.serverlist=ias1
    # Hostname to use when communicating with a specific server.
    oproxy.ias1.hostname=farswserver1.ads.autodesk.com
    # Port to use when communicating with a specific server.
    oproxy.ias1.port=80
    # Description of URL(s) that will be redirected to this server.
    oproxy.ias1.urlrule=/*
    Much appreciate all help please.
    Many thanks
    Shashi

  • Apache 2.0.53 with proxy plug-in adds characters to static files

    When delivering a javascript (.js) file that is packaged within the WAR deployed on the WebLogic 8.1, it will deliver correctly when going directly to the AppServer port. However, when requesting this same file trhough the Apache web server and proxy plug-in, additional characters are appearing.
    The beginnig of the javascript file is a comment header.
    * some coment info
    When transmitted through the proxy-plugin and apache, this file is delivered as:
    /*
    * some comment info
    Thanks in advance for the help.
    -Travis

    Mr. Melhiser -
    shoot me an e-mail if you get a chance - gots a rh quicky.

  • Apache Proxy Plug-in with multiple clusters?

    We are using the Apache Proxy Plug-in , the
              basic question is if we can place multiple cluster
              IP's in the same Location definition or do we have
              to have a different definition for each cluster?
              Currently we have only 1 cluster, but if we decide
              to segment the large cluster into smaller clusters
              this is a critical network,url question.
              For example we have 4 clusters containing 2 IP:PORT pairs each.
              IP1:P1,IP2:P2 <== Cluster 1
              IP3:P3,IP4:P4 <== Cluster 2
              IP5:P5,IP6:P6 <== Cluster 3
              IP7:P7,IP8:P8 <== Cluster 4
              Can we have a single location "application" that services all of these clusters?
              <Location /webapp>
              SetHandler weblogic-handler
              WebLogicCluster IP1:P1,IP2:P2,IP3:P3,IP4:P4,IP5:P5,IP6:P6,IP7:P7,IP8:P8
              </Location>
              Or do we have to have distinct entries?
              <Location /webapp1>
              SetHandler weblogic-handler
              WebLogicCluster IP1:P1,IP2:P2
              </Location>
              <Location /webapp2>
              SetHandler weblogic-handler
              WebLogicCluster IP3:P3,IP4:P4
              </Location>
              <Location /webapp3>
              SetHandler weblogic-handler
              WebLogicCluster IP5:P5,IP6:P6
              </Location>
              <Location /webapp4>
              SetHandler weblogic-handler
              WebLogicCluster IP7:P7,IP8:P8
              </Location>
              Regards.

    you should define location for each cluster.This would be a proper setup.
              The setup with same location definition would work partially, all the requests would be roundrobined across all the servers (all the clusters) and most likely you wouldn't get a proper failover.(cluster1 does not know about cluster2 from weblogic perspective)
              Vijay

  • Load balancer vs. proxy plug-in

              Using WebLogic 6.1 SP2, the proxy plug-in handles the logic of connecting to
              the secondary server (stored in a cookie) if the primary is down. How does
              this work if you use a hardware load balancer in place of the proxy
              plug-ins?
              

    More info at http://edocs.bea.com/wls/docs61/cluster/alteon.html#591902 and
              http://edocs.bea.com/wls/docs61/cluster/bigip.html#591902.
              Kumar Allamraju wrote:
              > Hi:
              >
              > yeah this was a problem in 5.1
              > We relaxed this restriction in 6.x release. This is the main reason WLS
              > clustering will now
              > work with hardware load balancers.
              >
              > Starting from 6.x, any server can become a primary server when failover
              > happens.
              > For e.g. if S1 and S2 are primary & secondary servers for client1 and when
              > the HW LD detects
              > that the primary is down, it will route the request to any of the servers
              > (can be S3, S4, S5) in the cluster
              > and that server(e.g. S3) will become the primary server for this
              > request(i.e. client1) and get this client's session data
              > from S2. At this point S3 become primary and S3 will nominate another server
              > (e.g. S4) as a secondary server
              > (based on the replication groups, if any)
              > We will only do this for active clients. For e.g if client2 doesn't make a
              > request when S1 is down, we don't try to
              > get it's data and chose a new secondary for him. This is called lazy
              > initialization/replication.
              >
              > Hope it helps.
              >
              > --
              > Kumar
              > "Joe" <[email protected]> wrote in message news:[email protected]...
              > >
              > > Using WebLogic 6.1 SP2, the proxy plug-in handles the logic of connecting
              > to
              > > the secondary server (stored in a cookie) if the primary is down. How
              > does
              > > this work if you use a hardware load balancer in place of the proxy
              > > plug-ins?
              > >
              > >
              > >
              > >
              Rajesh Mirchandani
              Developer Relations Engineer
              BEA Support
              

  • Reverse Proxy plug in and Load Balancer Plug in

    Hi,
    Can anyone please provide me with an example obj.conf file showing how to combine the reverse proxy plug-in and Load Balancer plug-in.
    I would like to use the reverse proxy plug in to detect when static content is requested and provide this from the web server. Requests for dynamic content would then be forwarded to an Application server via the Load balancer plug-in. I have found plenty of documentation on how to configure these plug-in separately but nothing on how to combine the two.

    smiking
    reverse proxy plugin - its job is to forward the requests to another server for a specific task. you can use the webserver 7 . it does forward and limited load balancing (using round robin ) based on the number of servers you provide in the configuration. i would say this is a poor man's setup.
    load balancer plugin - some app servers like sun java system app server or web logic provide this plugin so that you can effectively use the back end app server
    with both these setup, you can <if> constructs to determine which requests need to be forwarded to the back end server.
    I wonder, why do you need both - if both of them is designed to do the same thing.

  • Released ::  Reverse Proxy Plug-in 1.0.2

    We are delighted to announce that Reverse Proxy Plug-in 1.0.2 is released for Sun Java System WebServer 6.1 SP11. It can be publicly downloaded at:
    [https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=SJWS-6.1SP11-RPAddOn1.0.2-G-F@CDS-CDS_SMI]
    The Release Notes are here: [http://docs.sun.com/app/docs/doc/820-7660]
    This new RPP release addresses couple of bugs, that includes one RPP related bug fixed in the base WS6.1SP11.
    All RPP Plug-in users (RPP1.0 & RPP1.0.1) are encourage to upgrade to RPP1.0.2 & WS6.1SP11.
    Thank you to the entire product team for another great release!
    On Behalf of WS Team!
    ============== WS6.1 SP11 Release =====================
    We are delighted to announce that Web Server 6.1 SP11 has been released. It can be publicly downloaded at:
    [https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=SJWS-6.1-SP11-OTH-G-F@CDS-CDS_SMI]
    The Release Notes are here: [http://docs.sun.com/app/docs/doc/820-7659]
    This service pack addresses around 15-bugs, which are mostly customer escalated issues. All users of Web Server 6.1 through Web Server 6.1 SP10 are encourage to upgrade.
    Thank you to the entire product team for another great release!
    On Behalf of WS Team!

    We are delighted to announce that Reverse Proxy Plug-in 1.0.2 is released for Sun Java System WebServer 6.1 SP11. It can be publicly downloaded at:
    [https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=SJWS-6.1SP11-RPAddOn1.0.2-G-F@CDS-CDS_SMI]
    The Release Notes are here: [http://docs.sun.com/app/docs/doc/820-7660]
    This new RPP release addresses couple of bugs, that includes one RPP related bug fixed in the base WS6.1SP11.
    All RPP Plug-in users (RPP1.0 & RPP1.0.1) are encourage to upgrade to RPP1.0.2 & WS6.1SP11.
    Thank you to the entire product team for another great release!
    On Behalf of WS Team!
    ============== WS6.1 SP11 Release =====================
    We are delighted to announce that Web Server 6.1 SP11 has been released. It can be publicly downloaded at:
    [https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=SJWS-6.1-SP11-OTH-G-F@CDS-CDS_SMI]
    The Release Notes are here: [http://docs.sun.com/app/docs/doc/820-7659]
    This service pack addresses around 15-bugs, which are mostly customer escalated issues. All users of Web Server 6.1 through Web Server 6.1 SP10 are encourage to upgrade.
    Thank you to the entire product team for another great release!
    On Behalf of WS Team!

  • WLS 8.1, Apache 2.0.49 proxy plug-in problem

    I am trying to set up Apache 2.0.49 proxy plug-in for my WLS 8.1 cluster (2 managed
    servers). I followed instructions at http://edocs.bea.com/wls/docs81/plugins/apache.html.
    My test web application runs on
    192.168.10.142:5001/public/testwebapp
    and
    192.168.10.142:6001/public/testwebapp
    I have tested my cluster using another instance on WLS and HttpClusterServlet
    and it works fine.
    I have added following section to my httpd.conf
    LoadModule weblogic_module modules/mod_wl_20.so
    <IfModule mod_weblogic.c>
    WebLogicCluster 192.168.10.142:6001,192.168.10.142:5001
    </IfModule>
    <Location /public/testwebapp>
    SetHandler weblogic-handler
    PathTrim /public/testwebapp
    ErrorPage http://myerrorpage1.mydomain.com
    </Location>
    I restarted my wls cluster and apache as well and when I specify http://192.168.10.142/public/testwebapp
    (apache web server) I receive Error 404--Not Found (even thou I have tested my
    http://192.168.10.142:5001/public/testwebapp and http://192.168.10.142:6001/public/testwebapp
    - they work correctly).
    There is nothing in apache’s error_log file.
    There is a record in access_log file reading:
    192.168.10.126 - - [08/Jun/2004:16:23:32 -0700] "GET /public/testwebapp HTTP/1.1"
    404 1214
    which gives me an impression that “proxy” – forwarding does not work.
    Where should I look for some errors?
    Thanks,
    Lukas

    Try setting
    Debug ALL
    inside your IfModule. All proxy activity will be written to /tmp/wlproxy.log (on
    unixes). If no info appears in the log, Apache is not invoking the plug-in properly.
    HTH
    "Lukas" <[email protected]> wrote:
    >
    I am trying to set up Apache 2.0.49 proxy plug-in for my WLS 8.1 cluster
    (2 managed
    servers). I followed instructions at http://edocs.bea.com/wls/docs81/plugins/apache.html.
    My test web application runs on
    192.168.10.142:5001/public/testwebapp
    and
    192.168.10.142:6001/public/testwebapp
    I have tested my cluster using another instance on WLS and HttpClusterServlet
    and it works fine.
    I have added following section to my httpd.conf
    LoadModule weblogic_module modules/mod_wl_20.so
    <IfModule mod_weblogic.c>
    WebLogicCluster 192.168.10.142:6001,192.168.10.142:5001
    </IfModule>
    <Location /public/testwebapp>
    SetHandler weblogic-handler
    PathTrim /public/testwebapp
    ErrorPage http://myerrorpage1.mydomain.com
    </Location>
    I restarted my wls cluster and apache as well and when I specify http://192.168.10.142/public/testwebapp
    (apache web server) I receive Error 404--Not Found (even thou I have
    tested my
    http://192.168.10.142:5001/public/testwebapp and http://192.168.10.142:6001/public/testwebapp
    - they work correctly).
    There is nothing in apache’s error_log file.
    There is a record in access_log file reading:
    192.168.10.126 - - [08/Jun/2004:16:23:32 -0700] "GET /public/testwebapp
    HTTP/1.1"
    404 1214
    which gives me an impression that “proxy” – forwarding does not work.
    Where should I look for some errors?
    Thanks,
    Lukas

  • Proxy plug-in and WAP

    Hello
    I hava an IIS 5 with WLS proxy plugin configured on a win2000 server.
    This machine has a real IP address to be accesed through the internet.
    It proxies to a WLS 7 sp3 linux with no problem at all.
    But, it does not proxy WAP content (wml). I mean, my webapp JSPs that
    write the wml content.
    <?xml version="1.0"?>
    <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"
    "http://www.wapforum.org/DTD/wml13.dtd">
    <%@ page contentType="text/vnd.wap.wml" %>
    <wml>
    </wml>
    I have a simple menu on a wml page hosted on IIS. I can browse this menu
    with no problem at all on my Nokia 3320..
    <?xml version="1.0"?>
    <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
    "http://www.wapforum.org/DTD/wml_1.1.xml">
    <wml>
    <card id="first" title="Alemana">
    <p>
    <a title="uno" href="#uno">uno</a>
    <a title="Agenda" href="/wls/Login.jsp">Agenda</a>
    <a title="dos" href="dos">dos</a>
    <a title="tres" href="tres">tres</a>
    </p>
    </card>
    <card id="uno" title="Menu uno">
    </card>
    </wml>
    When I choose the option that references to WLS (proxing by path /wls),
    I get the error "Unknown file format" on my cel phone. This does not
    happen with Nokia Toolkit Software.
    I have full debug log configured and nothing gets registered. Seems like
    the proxy plugin is not even reached.
    WebLogicHost=200.0.0.12
    WebLogicPort=7001
    WlForwardPath=/wls
    DefaultFileName=Login.jsp
    Debug=ALL
    WLLogFile=C:\beaproxytest\proxy.log
    ConnectTimeoutSecs=5
    ConnectRetrySecs=2
    If I access an html page on the WLS webapp, proxy plugin works fine. The
    IIS and WLS web.xml have all MIME Types correctly set.
    Can this be a proxy plugin issue?
    Please help
    Ricardo

    The answer is that yes, in general you can use the same Web Server plug-ins across WLS versions. To answer specific questions, you should refer to our supported configurations documentation, such as:
    http://e-docs.bea.com/platform/suppconfigs/configs103/103_over/add-ons.html
    Note that over time new versions of Web Servers are released with older versions desupported. As a result newer versions of WebLogic Server may no longer support old Web Servers that were supported in older versions of WebLogic Server. But if you are using a current Web Server plug-in, on a Web server that is supported across your WebLogic Server versions, then yes you should be able to use the same plug-in across the WebLogic Server versions.

  • Load Balancing with Reverse Proxy Plug-in in SunOne 6.1

    Hello
    we are configuring our reverse proxy web server SunOn 6.1 for load balancing and we have some conflicting information that we have found on the internet. The options we have found are the following:
    1- In one case, it seems that all we need to do is add the destination servers to the servers parameter (quoted, space-delimited). We have read that the proxy server will simply round-robin requests.
    2- In another case, we have seen that we have to use an loadbalancer.xml file with the server names and reference the file from both magnus.conf and obj.conf.
    I have doubts about the second option because I really think this is configuration in 7.0 not 6.1.
    Also, I also need to configure session stickiness but it is not clear how this works. There is an option for sticky cookies that defaults to JSESSIONID if not configured. Does this mean that I will have session stickiness but simply without the use of cookies?
    ANY HELP? We need to solve this in the next day.

    HI,
    This may work for you.
    obj.conf
    <Object name="passthrough1">
    Service fn="service-passthrough" servers="http://localhost:8080"
    </Object>
    <Object name="default">
    AuthTrans fn="match-browser" browser="MSIE" ssl-unclean-shutdown="true"
    NameTrans fn="assign-name" from="/idm(|/*)" name="passthrough1"
    NameTrans fn="ntrans-j2ee" name="j2ee"
    NameTrans fn="pfx2dir" from="/mc-icons" dir="D:/Sun/WebServer6.1/ns-icons" name="es-internal"
    NameTrans fn="document-root" root="$docroot"
    PathCheck fn="nt-uri-clean"
    PathCheck fn="check-acl" acl="default"
    PathCheck fn="find-pathinfo"
    PathCheck fn="find-index" index-names="intro.htm,index.html,home.html,index.jsp"
    ObjectType fn="type-by-extension"
    ObjectType fn="force-type" type="text/plain"
    Service method="(GET|HEAD)" type="magnus-internal/imagemap" fn="imagemap"
    Service method="(GET|HEAD)" type="magnus-internal/directory" fn="index-common"
    Service method="(GET|HEAD|POST)" type="~magnus-internal/" fn="send-file"
    Service method="TRACE" fn="service-trace"
    Error fn="error-j2ee"
    AddLog fn="flex-log" name="access"
    </Object>
    <Object name="j2ee">
    Service fn="service-j2ee" method="*"
    </Object>
    <Object name="cgi">
    ObjectType fn="force-type" type="magnus-internal/cgi"
    Service fn="send-cgi"
    </Object>
    <Object name="es-internal">
    PathCheck fn="check-acl" acl="es-internal"
    </Object>
    ============================================
    magnus.conf
    # The NetsiteRoot, ServerName, and ServerID directives are DEPRECATED.
    # They will not be supported in future releases of the Web Server.
    NetsiteRoot D:/Sun/WebServer6.1
    ServerName abc
    ServerID https-www.abc.com
    RqThrottle 128
    DNS off
    Security off
    ExtraPath D:/Sun/WebServer6.1/bin/https/bin
    Init fn=flex-init access="$accesslog" format.access="%Ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%] \"%Req->reqpb.clf-request%\" %Req->srvhdrs.clf-status% %Req->srvhdrs.content-length%"
    Init fn="load-modules" shlib="D:/Sun/WebServer6.1/bin/https/bin/j2eeplugin.dll" shlib_flags="(global|now)"
    Init fn="load-modules" shlib="D:/Sun/WebServer6.1/plugins/passthrough/passthrough.dll"

Maybe you are looking for