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?
-
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 youThe 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,
MalcolmHello 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.
-TravisMr. 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,
LukasTry 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 -
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
RicardoThe 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
-
Importing raw images from nikon d600 in lightroom 3
I cant import images into lightroom and get message raw not supported by camera in lightroom 3. what do i do?
-
KT6 VLSR and HDD S-ATA unable to install Windows XP Home
Hi, I can't install Windows XP home edition (with SP2 included) onto my computer (KT6 VLSR with HDD Seagate S-ATA 160 Go) : during the windows copying file process, the famous blue screen appears and Windows installation fails. Of course, I have flas
-
Opening Photoshop PDF in Illustrator problem
Hi, I've got a problem with opening pdf file from photoshop in illustrator. I've got a psd file with a rasterized background (photo) and about 100 shape layers over it. I'm trying to save it as a photoshop pdf to keep the vector elements unflattened
-
My lock button is broken and i want to reset my iphone, is there a way?
my lock button is broken but i need to change apple ids is there a way
-
Hello all, I install finesse 9.0.1 all is ok, but when I connect to cfadmin I see same problem as describe in CICSO bug CSCtw61972, Buttons (Submit, Reset) on the Admin gadget not active, circle image. Do you have any help? I need configure installat