Oracle HTTP server with multiples apex instances

It is possible to have an Oracle HTTP server installed in a diferente machine,
and apex Installed on databases there are in diferent machines?
Or it would be necessary to install one HTTP server for each APEX instance?
For instance:
Machine 3
___________DATABASE A
Machine 1 Machine 2 /
WEB BROWSER -----------> HTTP SERVER /
\ Machine 4
\___________DATABASE B

Yes, you can define multiple DADs - pointing to different machines/APEX instances - in one OHS instance.
See http://docs.oracle.com/cd/E21764_01/web.1111/e10144/under_mods.htm#i1055269 (for instance, just Google)

Similar Messages

  • Using a Single HTTP Server for Multiple APEX Instances

    Our company's DBA Manager has asked if it would be possible to externalize the HTTP server portion of APEX from the DB Servers. In other words, he would strongly prefer that the DB Servers *only* run Oracle Database software.
    We know that we can install the HTTP server on another box but, in thinking about how to do this, we were wondering if it is really necessary to create a separate HTTP server installation for each APEX instance. What we'd really like to do is have one HTTP server for all our our Dev boxes and several (but, not one to one) for each of our upper environments; staging, qa, prod, etc.
    Right now, each instance have a single dads.conf file on each DB box. So, if we we're to attempt to consolidate them, we'd need some way to embed multiple dads files and to associate each instance with the correct one.
    Has anyone ever done this or (preferably) have some examples?
    Thanks,
    -Joe

    Joe,
    I don´t know a specific reference for it, I remembered it because when I was looking the documentation on the site, I saw the reference "Support for multiple database connections" in the URL: APEX Listener New Features 2.0</title><meta name="Title" content="APEX Listener New Features 2.0…
    I´ve tried to use APEX listener some time ago, but in a earlier version together with glassfish. So, since for me was only one database, I created the necessary amount of DAD´s on my database, each one for a specific port.
    Check the link and you´ll see the same information I saw.
    Thanks.
    José Valdézio
    "Neo, everything that Oracle told me, became true, except extinguish bugs in a first release."

  • How to get standalone Oracle HTTP Server with mod_plsql?

    Hi,
    I do not know if it is just me but it seems to be a nightmare to get OHS with mod_plsql from the official OTN download site. I downoaded the companion CD for Windows - 3 disks, installed OHS - no mod_plsql. Then I tried to find any clue on OTN on how to download mod_plsql - none. Plenty of information on how to configure it and use it, but nothing on how to get it.
    PLSQL gateways is not an option for us because many of our clients do not allow direct communication between the database and the Internet.
    Windows 2003 Server R2
    Apex 3.2.1
    RDBMS 10.2.0.4
    Any help appreciated,
    WK
    PS.
    I would not like to download the software from unofficial sites but rather get it straight from Oracle.

    Hi,
    For those interested: I found Oracle HTTP Server with mod_plsql on OTN -> downloads -> middleware -> WebCenter suite.
    WK

  • How to integrate Oracle Http Server with Weblogic

    Weblogic supports Apache web server 2.0 and 2.2 to be a proxy server. Oracle Http Server (OHS) is based on Apache 2.0. I am trying to configure Weblogic to use OHS that comes with OAS install as proxy on Linux environment. I am unable to get the WLS plugin for Apache to work with OHS. When I tried to start the OHS, I got the following errors:
    /oracle/product/10.1.3.1/OracleAS_3/Apache/Apache/bin/apachectl startssl: execing httpd
    Syntax error on line 1125 of /oracle/product/10.1.3.1/OracleAS_3/Apache/Apache/conf/httpd.conf:
    Cannot load /oracle/product/10.1.3.1/OracleAS_3/Apache/Apache/libexec/mod_wl128_20.so into server: /oracle/product/10.1.3.1/OracleAS_3/Apache/Apache/libexec/mod_wl128_20.so: undefined symbol: apr_pool_cleanup_null
    I checked the library, and I found in several places, such as /usr/lib.
    The following is the configuration that I put in http.conf file:
    <IfModule mod_weblogic.c>
    WebLogicCluster 127.0.0.1:7001
    MatchExpression /AIP
    </IfModule>
    <Location /weblogic>
    SetHandler weblogic-handler
    WebLogicCluster 127.0.0.1:7001
    DebugConfigInfo ON
    PathTrim /weblogic
    </Location>
    Anybody knows how to fix this?
    Thanks.

    You're right: Weblogic supports Apache web server 2.0 and 2.2 to be a proxy server but you are using Oracle Application Server 10.1.3.1.0 which is based on Apache *1.3* as you can read in "Oracle® HTTP Server Administrator's Guide"
    10g (10.1.3.1.0) - Part Number B28948-01 - 1.1 Oracle HTTP Server Features, right under "Based on Apache - HTTP v1.1 Support" at
    http://download.oracle.com/docs/cd/B31017_01/web.1013/b28948/overview.htm#i1008837.
    As far as I know, the only OHS based on Apache *2.0* is available as a standalone release: "Oracle HTTP Server (Apache 2.0) (10.1.3.3.0) for Linux x86" - 32bit. You can download it from http://www.oracle.com/technology/software/products/database/oracle11g/111060_linuxsoft.html (as_101330_apache2_lnx.zip).
    I've tested it successfully.
    Edited by: Virgil on Jan 15, 2009 3:08 AM

  • One Oracle Application Server and multiple OC4J Instances

    While we are getting new server (for development) we have to set-up a Development and Production enviroment for our project (dont have previous OAS installation) but on the same machine.
    So, is a good option to have One OAS INstallation (Ora Home) and then create multiple OC4J instances, one for each environment (Development, QA and Production)?, is it possible? How to manage deployments between OC4J instances, simulating different contexts if they are in the same server and under the same HTTP Server? Will be there conflicts?

    Hi,
    you can do this and OracleAs will manage the different instances. The deployment can be done with Enterprise Manager in which case you select the OC4J instance first before deploying. If deploying from JDeveloper, you can specify the OC4J instance when creating the named connection
    Frank

  • What do I need for Oracle Http Server with mod_plsql on Linux 64bit?

    I am trying to get the OHS onto a linux box but I am not quite sure I am installing the correct thing!!
    I currently have a windows box running the 10g Application server but everything seems to have changed since then and there seems to be several different things to do with the Fusion Middleware and stuff. I've tried to find an overview in plain english of what all these things are but all I can find are lots of marketing buzzwords!
    All in need to to be able to run the OHS with the mod_plsql so I can run my apex application. I'd be greatfull if someone could point me in the right direction for what I need to install!
    The box it is going on is a CentOS Linux 64bit machine. I've download and installed Oracle WebLogic Server 11g Rel 1 (10.3.3) using the generic installer for the 64 bit java but there seems to be no http server despite it saying there is! Most likely I am doing something wrong but the installer finishes successfully but nothing is running on port 7001.
    Do I actually need the WebTier instead? Is that the best solution for running the OHS with mod_plsql? Do I need the WebLogic install as well? Unfortunately I am fairly new to Linux as well which isn't helping!!
    thanks for any help
    Robert

    Well, you have two options:
    - Use the OHS from the OFM WebTier Utilities distro. (To use 11.1.1.3 version, you need both the 11.1.1.2 and 11.1.1.3 distros)
    - Use the OHS from the DB Companion Disk distro.
    WebLogic Server is a Java EE application with an HTTP server included, but not intended to be used as a replacement of OHS/Apache. It doesn't support mod's...
    HTH,
    --olaf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Down Time for  Installing APEX 4.2.1 and oracle HTTP server?

    Hi, all:
    I plan to install APEX 4.2.1 and oracle HTTP server on 10.2.0.4 database.
    Is there any down time required during installation?
    I mean during installation, do I need to block users from accessing the database?
    Can they do their normal data entry / inquiry?
    thanks,
    John
    ps. There will be server backup before installation.

    Hi,
    Documentation says
    >
    3.1 Recommended Pre-installation Tasks
    Before installing Oracle Application Express, Oracle recommends that you complete the following steps:
    Review and satisfy all Oracle Application Express installation requirements. See "Oracle Application Express Installation Requirements".
    Shut down with normal or immediate priority the Oracle Database instances where you plan to install Oracle Application Express. On Oracle Real Application Clusters (Oracle RAC) systems, shut down all instances on each node.
    An alternative to shutting down the database is to prevent all users from accessing Oracle Application Express when upgrading your installation from a previous release of Oracle Application Express. Oracle only recommends this option in high availability production environments where planned outages are not available. For all other scenarios, the database should be shut down.
    To disable access to Oracle Application Express when the existing installation is using the Application Express Listener, shut down the appropriate application server where the Application Express listener is deployed.
    To disable user access to Oracle Application Express when the existing installation is using the Oracle HTTP Server with mod_plsql, you should either shut down the Web server or disable the Application Express Database Access Descriptor of the Web server.
    For an existing installation using the embedded PL/SQL gateway, you should disable the Oracle XML DB Protocol Server by setting the HTTP port to 0. This can be accomplished by starting SQL*Plus, connecting as SYS to the database where Oracle Application Express is installed, and running:
    EXEC DBMS_XDB.SETHTTPPORT(0);
    Once you have prevented access from Oracle Application Express users, you should log into SQL*Plus as SYS, connecting to the database where Oracle Application Express is installed, and query V$SESSION to ensure there are no long running sessions which would interfere with the upgrade process.
    Back up the Oracle Database installation.
    Oracle recommends that you create a backup of the current Oracle Database installation before you install Oracle Application Express. You can use Oracle Database Recovery Manager, which is included in the Oracle Database installation, to perform the backup.
    See Also:
    Oracle Database Backup and Recovery User's Guide
    Start the Oracle Database instance that contains the target database.
    After backing up the system, you must start the Oracle instance that contains the target Oracle database. Do not start other processes such as a Web Listener. However, if you are performing a remote installation, make sure the database listener for the remote database has started.
    >
    Regards,
    Jari
    My Blog: http://dbswh.webhop.net/htmldb/f?p=BLOG:HOME:0
    Twitter: http://www.twitter.com/jariolai

  • Do we need Oracle HTTP server to host Oracle Apex ?

    We are completely new to this Oracle Apex.
    Wanted to know the licensing part of it , before we get into it.
    I guess Oracle Apex is free as it comes with the Oracle database license.
    1) Do we need some kind of HTTP server to host the Apex on the browser ?
    2) Does any HTTP server will work with Oracle Apex ?
    3) Any other free Oracle tool which we can use instead of licensing Oracle HTTP server for this Apex ?
    Correct me if I am wrong.
    Thanks in advance for the gurus out here.

    johnpau2013 wrote:
    We are completely new to this Oracle Apex.
    Wanted to know the licensing part of it , before we get into it.
    I guess Oracle Apex is free as it comes with the Oracle database license.
    1) Do we need some kind of HTTP server to host the Apex on the browser ?Yes.
    2) Does any HTTP server will work with Oracle Apex ?No.
    3) Any other free Oracle tool which we can use instead of licensing Oracle HTTP server for this Apex ?
    Correct me if I am wrong.OHS is covered by the DB license if OHS is run on the same server. See Joel's post and the document he links to: +{message:id=9256804}+.
    For information about APEX HTTP server options, see:
    <li>+About Oracle Application Express Architecture+
    <li>+About Choosing an HTTP Server+
    <li>+HTTP Server Requirements+
    <li>APEX Listener

  • Install Oracle HTTP Server to Oracle Database XE

    Successfully managed to install Oracle Database XE to Windows 2000 (after temporarily dropping TNSNAMES and TNS_ADMIN variables). I want to learn how to use Application Express (formerly HTML DB) and it would be a pain/take ages to get the enterprise DBA's to install it onto a supported networked instance. I have installed HTML DB into Oracle XE but the post installation instructions require that Oracle HTTP Server is installed. How do you get Oracle HTTP Server installed into Oracle XE? Oracle Universal Installer does not recognise Oracle XE as an Oracle Home. How do you use Oracle Universal Installer on Oracle XE? or how do you download Oracle HTTP Server with InstallShield? Seems strange that Oracle XE does not integrate with other toolset installations.
    Thanks

    ALTER SESSION SET CURRENT_SCHEMA = FLOWS_020000;
    exec FLOWS_020000.wwv_flow_upgrade.switch_schemas ('FLOWS_020000','FLOWS_020100');commit;I would give it a try, it's hard to make it worse ;).
    Oracle XE / Apex is almost the same.
    Some of the differences are:
    - SSO authentication is not supported out of the box (although there are workarounds)
    - You can assign only a single database schema to a workspace
    - There are no developer accounts in the workspaces
    Basically, both version are pretty much the same. You can export / import applications both ways.
    I cannot see what you mean by missing templates. They are all there (although not in the filesystem but stored in the database via XMLDB).
    You can reach the documentation from the homepage of XE and also from Start > Programs > Oracle Express Edition
    ~Dietmar.

  • Oracle HTTP Server and Node Manager

    Hi,
    I installed Oracle HTTP Server with Node Manager. I set "CrashRecoveryEnabled=true" in the nodemanager.properties. It works fine when I reboot the machine, but when I kill the root process (kill -9), the new process can not be started as the previous process does not have enough time to die and still uses the ports. I tried to run "nmGenBootStartupProps" in wlst, or set the
    RestartMax=2
    RestartDelaySeconds=5
    variables in "[domain_name]/servers/[server_name]/data/nodemanager/startup.properties" - no success.
    Any ideas, how to set the number of retries and the delay between restarts?
    Versions:
    Oracle HTTP Server: version="12.1.3.0.0"
    java version "1.7.0_79"
    OHS log:
    [2015-05-04T11:43:48.0653+02:00] [OHS] [NOTIFICATION:16] [OHS-9999] [mod_weblogic.c] [host_id: dev-oep-soalb-1] [host_addr: 192.168.0.226] [pid: 18651] [tid: 140166670751552] [user: app] [VirtualHost: main]  WebLogic Server Plugin version 12.1.3 <WLSPLUGINS_12.1.3.0.0_LINUX.X64_140421.1459>
    [2015-05-04T11:43:48.0854+02:00] [OHS] [NOTIFICATION:16] [OHS-9999] [core.c] [host_id: dev-oep-soalb-1] [host_addr: 192.168.0.226] [pid: 18651] [tid: 140166670751552] [user: app] [VirtualHost: main]  Oracle-HTTP-Server-12c/12.1.3.0.0 (Unix) mod_ssl/12.1.3.0.0 OtherSSL/0.0.0 mod_plsql/11.1.1.0.0 configured -- resuming normal operations
    [2015-05-04T11:48:53.9584+02:00] [OHS] [INCIDENT_ERROR:32] [OHS-9999] [worker.c] [host_id: dev-oep-soalb-1] [host_addr: 192.168.0.226] [pid: 18838] [tid: 140103489120064] [user: app] [VirtualHost: main] (98)Address already in use:  make_sock: could not bind to address 192.168.0.226:80
    [2015-05-04T11:48:53.9585+02:00] [OHS] [INCIDENT_ERROR:20] [OHS-9999] [worker.c] [host_id: dev-oep-soalb-1] [host_addr: 192.168.0.226] [pid: 18838] [tid: 140103489120064] [user: app] [VirtualHost: main]  no listening sockets available, shutting down
    [2015-05-04T11:48:53.9585+02:00] [OHS] [ERROR:32] [OHS-9999] [core.c] [host_id: dev-oep-soalb-1] [host_addr: 192.168.0.226] [pid: 18838] [tid: 140103489120064] [user: app] [VirtualHost: main]  Unable to open logs
    Node Manager log:
    <May 4, 2015 11:37:50 AM CEST> <INFO> <Loading domains file: /opt/app/soalb_domain/nodemanager/nodemanager.domains>
    <May 4, 2015 11:40:18 AM CEST> <INFO> <Loading identity key store: FileName=/opt/app/soalb_domain/security/DemoIdentity.jks, Type=jks, PassPhraseUsed=true>
    <May 4, 2015 11:40:18 AM CEST> <INFO> <Loaded NodeManager configuration properties from '/opt/app/soalb_domain/nodemanager/nodemanager.properties'>
    <May 4, 2015 11:40:18 AM CEST> <INFO> <Node manager v12.1.3 #1604337>
    <May 4, 2015 11:40:18 AM CEST> <INFO> <soalb_domain> <soalb_server1> <Startup configuration properties loaded from "/opt/app/soalb_domain/servers/soalb_server1/data/nodemanager/startup.properties">
    <May 4, 2015 11:40:19 AM CEST> <INFO> <Secure socket listener started on port 5556, host localhost/127.0.0.1>
    <May 4, 2015 11:43:53 AM CEST> <INFO> <soalb_domain> <soalb_server1> <The server 'soalb_server1' is running now.>
    <May 4, 2015 11:48:53 AM CEST> <INFO> <soalb_domain> <soalb_server1> <The server 'soalb_server1' with process id 18672 is no longer alive; waiting for the process to die.>
    <May 4, 2015 11:48:53 AM CEST> <INFO> <soalb_domain> <soalb_server1> <Server failed so attempting to restart (restart count = 1)>
    <May 4, 2015 11:48:54 AM CEST> <SEVERE> <soalb_domain> <soalb_server1> <Unexpected error while monitoring server>
    java.io.IOException: Failed to start the server soalb_server1
    Check log file /opt/app/soalb_domain/system_components/OHS/ohs_nm.log
    Check log file /opt/app/soalb_domain/servers/soalb_server1/logs/soalb_server1.log
            at oracle.ohs.plugin.nodemanager.OhsProcessManagementPlugin$ProcessImpl.buildIoException(Unknown Source)
            at oracle.ohs.plugin.nodemanager.OhsProcessManagementPlugin$ProcessImpl.start(Unknown Source)
            at weblogic.nodemanager.server.DecoratedSystemComponentManager$DecoratedProcess.start(DecoratedSystemComponentManager.java:129)
            at weblogic.nodemanager.server.ServerMonitor.startProcess(ServerMonitor.java:441)
            at weblogic.nodemanager.server.ServerMonitor.runMonitor(ServerMonitor.java:406)
            at weblogic.nodemanager.server.ServerMonitor.run(ServerMonitor.java:295)
            at java.lang.Thread.run(Thread.java:744)
    ohs_nm.log:
    <2015-05-04 11:48:53> <INFO> <OHS-0> <The server 'soalb_server1' with process id 18672 is no longer alive; waiting for the process to die.>
    <2015-05-04 11:48:53> <INFO> <OHS-0> <Server failed so attempting to restart (restart count = 1)>
    <2015-05-04 11:48:53> <INFO> <OHS-4018> <Starting server soalb_server1>
    <2015-05-04 11:48:53> <INFO> <OHS-0> <Running /opt/app/ohs12c/wlserver/../ohs/bin/httpd.sh httpd.worker -k start -f /opt/app/soalb_domain/config/fmwconfig/components/OHS/instances/soalb_server1/httpd.conf>
    <2015-05-04 11:48:53> <INFO> <OHS-0> <[Mon May 04 11:48:53 2015] [warn] Errors will be logged into /opt/app/soalb_domain/servers/soalb_server1/logs/soalb_server1.log>
    <2015-05-04 11:48:54> <INFO> <OHS-0> </opt/app/ohs12c/wlserver/../ohs/bin/httpd.sh httpd.worker -k start -f /opt/app/soalb_domain/config/fmwconfig/components/OHS/instances/soalb_server1/httpd.conf: exit status = 1>
    <2015-05-04 11:48:54> <INFO> <OHS-4005> <Check the instance log file for more information: /opt/app/soalb_domain/servers/soalb_server1/logs/soalb_server1.log>
    <2015-05-04 11:48:54> <SEVERE> <OHS-0> <Failed to start the server soalb_server1>
    <2015-05-04 11:48:54> <SEVERE> <OHS-0> <Unexpected error while monitoring server>
    Node Manager properties:
    #Wed Apr 29 18:31:26 CEST 2015
    #Node manager properties
    #Wed Apr 29 17:18:21 CEST 2015
    DomainsFile=/opt/app/soalb_domain/nodemanager/nodemanager.domains
    LogLimit=0
    PropertiesVersion=12.1.3
    AuthenticationEnabled=true
    NodeManagerHome=/opt/app/soalb_domain/nodemanager
    JavaHome=/opt/app/jdk1.7.0_79
    LogLevel=INFO
    DomainsFileEnabled=true
    StartScriptName=startWebLogic.sh
    ListenAddress=localhost
    NativeVersionEnabled=true
    ListenPort=5556
    LogToStderr=true
    SecureListener=true
    LogCount=1
    StopScriptEnabled=false
    QuitEnabled=false
    LogAppend=true
    StateCheckInterval=5000
    CrashRecoveryEnabled=true
    StartScriptEnabled=true
    LogFile=/opt/app/soalb_domain/nodemanager/nodemanager.log
    LogFormatter=weblogic.nodemanager.server.LogFormatter
    ListenBacklog=50
    Startup properties:
    #SSLArguments=-Dweblogic.security.SSL.ignoreHostnameVerification\=false -Dweblogic.ReverseDNSAllowed\=false
    RestartMax=2
    RestartDelaySeconds=5
    FileTimeSpan=24
    RestartInterval=3600
    FileTimeSpanFactor=3600000
    RotatedFileCount=7
    RotationType=bySize
    #AdminURL=http\://192.168.0.224\:7001
    NumberOfFilesLimited=true
    AutoRestart=true
    RotationTimeStart=00\:00
    FileSizeKB=500
    Regards,
    András

    To deploy your FMX you need AS 10.1.2 Forms installed, and then you can use AS control or Forms server configuration file.
    For more information regarding FMX deployment, refer to http://download.oracle.com/docs/cd/B14099_19/web.1012/b14032/toc.htm
    Regards,
    Preet

  • Oracle HTTP Server for APEX3.2

    I am a DBA but new to APEX.
    On page 4-15 of APEX3.2 Installation Guide, it says
    Install from the Database and Configure Oracle HTTP Server
    This section describes how to configure Oracle HTTP Server with mod_plsql
    distributed with Oracle Database 11g or Oracle Application Server 10g.
    It seems that Oracle HTTP Server is neither distributed with the database CD nor Example CD. Am I right?
    Also, can I use HTTP Server bundled with OMS to serve as HTTP Server for APEX? Will that impact Grid Control?
    EPG is not considered.
    Thanks,
    Kevin

    Hi
    When using Grid of course, there is a HTTP server
    When having the Rdbms, you need the companion cd or use one of products that has already HTTP server .... ( Example ; IAS, etc )
    Kind regards,
    Iloon

  • Strange error when enabling SSL on Oracle HTTP Server

    Hi,
    In our production environment Oracle HTTP Server starts fine when SSL is disabled.
    We've enabled SSL in our dev/uat environments using instructions from the Oracle Documentation. It was pretty straightforward.
    When i tried to do the same in our production environment, the Oracle HTTP Server wouldnt restart. I've had a look around the forums and havent seen anyone report the same error we are seeing in the logfile.
    $ORACE_HOME/opmn/bin/opmnctl verbose startproc ias-component=HTTP_Server
    HTTP/1.1 200 OK
    Content-Length: 0
    Content-Type: text/html
    Response: Ping succeeded.
    opmnctl: starting opmn managed processes...
    HTTP/1.1 204 No Content
    Content-Length: 718
    Content-Type: text/html
    Response: 0 of 1 processes started.
    <?xml version='1.0' encoding='ISO-8859-1'?>
    <response>
    <opmn id="ubrf1200:6201" http-status="204" http-response="0 of 1 processes started.">
    <ias-instance id="IAS-X-ubrf1200.6299">
    <ias-component id="HTTP_Server">
    <process-type id="HTTP_Server">
    <process-set id="HTTP_Server">
    <process id="350814320" pid="29207" status="Stopped" index="1" log="$ORACE_HOME/opmn/logs/HTTP_Server~1" operation="request" result="failure">
    <msg code="-21" text="failed to start a managed process after the maximum retry limit">
    </msg>
    </process>
    </process-set>
    </process-type>
    </ias-component>
    </ias-instance>
    </opmn>
    </response>
    The HTTP_Server~1 log contains the below error:
    09/08/16 13:24:40 Start process
    $ORACLE_HOME/Apache/Apache/bin/apachectl startssl: execing httpd
    VirtualHost configuration:
    127.0.0.1:7201 127.0.0.1 ($ORACLE_HOME/Apache/Apache/conf/dms.conf:21)
    I've compared dms.conf from all 3 of dev/uat/prod
    diff dev-dms.conf dms.conf
    15c15
    < Redirect /dms0/AggreSpy http://127.0.0.1:7200/dmsoc4j/AggreSpy
    Redirect /dms0/AggreSpy http://127.0.0.1:7201/dmsoc4j/AggreSpy
    18,19c18,19
    < Listen 127.0.0.1:7200
    < OpmnHostPort http://127.0.0.1:7200
    Listen 127.0.0.1:7201
    OpmnHostPort http://127.0.0.1:7201
    21c21
    < <VirtualHost 127.0.0.1:7200>
    <VirtualHost 127.0.0.1:7201>30c30
    No Apache logs are being written to when we try starting the Oracle HTTP Server with ssl enabled.
    Has anyone experienced this problem before? Any idea how we can get this working?
    Thanks,
    Stephen

    Noticed that when it starts with apachectl startssl, it doesnt like any <VirtualHost directive
    The line in the dms.conf file that it errors out at is :
    <VirtualHost 127.0.0.1:7201>
    When i added a redirect the httpd.conf file, it errors out at the <VirtualHost line also
    Any idea why the Oracle HTTP Server wouldnt like <VirtualHost directives when running startssl?

  • Upgrade Oracle http server for last servlet function

    Hi
    Currently i use Oracle http server with servlet.
    It seems that my version with jsdk.jar file don't support EncodeUrl function and web.xml file.
    How can i upgrade my server ?
    I have tried to replace jsdk.jar file with servlet22.jar file but without results !
    Where can i found more information ?
    Thanks
    Philippe

    Hi all
    That´s right, the OHS was installed with the Fusion Middleware Web Utilities installation and working fine !
    The Apex application is online without problems.
    Now, my challenge is to implement the security certificate (SSL) on OHS.
    I´ve been read many things but I´m a little confused and looking for a specific documentation to do that.
    The certificate was generated and got the especific files ( .cer / .crt / .key ) but the problem is how to configure.
    Is it necessary to install another software ?
    Is wallet manager must be used or just configure some files like ssl.conf ?
    Thanks in advance for any help.
    Angelo

  • Deploying Webgate in Oracle HTTP server fails.

    I am trying to deploy OAM Webgate in Oracle HTTP server with the below command but it fails.
    C:\Oracle\Middleware_AUG31\Oracle_OAMWebGate1\webgate\ohs\tools\deployWebGate> deployWebgateInstance.bat -w C:/Oracle/Middleware_AUG31/Oracle_OAMWebGate1 -oh C:/Oracle/Middleware_AUG31/Oracle_WT1/instances/instance1/config/OHS/ohs1
    "Error: Invalid WebGate Instancedir."The path for the Webgate's instance and OHS instance are correct.
    The version of Webgate is 11.1.1.5 and the OHS version is 11.1.1.6. .Is this supported?
    Edited by: Manikanda Prabhu on Sep 12, 2012 2:30 AM

    Hello,
    you have mixed your paths,
    the command should be:
    C:\Oracle\Middleware_AUG31\Oracle_OAMWebGate1\webgate\ohs\tools\deployWebGate> deployWebgateInstance.bat -w C:/Oracle/Middleware_AUG31/Oracle_WT1/instances/instance1/config/OHS/ohs1 -oh C:/Oracle/Middleware_AUG31/Oracle_OAMWebGate1
    Cheers,
    Dan.

  • Weblogic certificate is not being authenticated in Oracle HTTP Server

    I am using Oracle HTTP Server with SSL and mod_proxy set up trying to pass a url through to the weblogic server. I start with my OHS url in the browser and the proxy is switches to the url to weblogic but I get the following error on the OHS side:
    [2011-12-22T18:40:09.4683-07:00] [OHS] [INCIDENT_ERROR:32] [OHS-2077] [core.c] [host_id: denovm11-6] [host_addr: 10.139.164.196] [tid: 1155799360] [user: root] [ecid: 004hBXzInYHEOPb_THt1ic0007DM000002] [rid: 0] [VirtualHost: social.us.oracle.com:443] nzos proxy handshake error, nzos_Handshake returned 29024(server social.us.oracle.com:443, client 10.139.164.191)
    [2011-12-22T18:40:09.4683-07:00] [OHS] [INCIDENT_ERROR:32] [OHS-2171] [core.c] [host_id: denovm11-6] [host_addr: 10.139.164.196] [tid: 1155799360] [user: root] [ecid: 004hBXzInYHEOPb_THt1ic0007DM000002] [rid: 0] [VirtualHost: social.us.oracle.com:443] NZ Library Error: Invalid X509 certificate chain [Hint: the client probably doesn't provide a valid client certificate]
    [2011-12-22T18:40:09.4685-07:00] [OHS] [INCIDENT_ERROR:32] [OHS-9999] [core.c] [host_id: denovm11-6] [host_addr: 10.139.164.196] [tid: 1155799360] [user: root] [ecid: 004hBXzInYHEOPb_THt1ic0007DM000002] [rid: 0] [VirtualHost: social.us.oracle.com:443] (20014)Internal error: proxy: pass request body failed to 10.139.164.191:7001 (denovm11-1.us.oracle.com)
    [2011-12-22T18:40:09.4685-07:00] [OHS] [INCIDENT_ERROR:32] [OHS-9999] [core.c] [host_id: denovm11-6] [host_addr: 10.139.164.196] [tid: 1155799360] [user: root] [ecid: 004hBXzInYHEOPb_THt1ic0007DM000002] [rid: 0] [VirtualHost: social.us.oracle.com:443] proxy: pass request body failed to 10.139.164.191:7001 (denovm11-1.us.oracle.com) from 10.139.164.196 ()
    And the following error on the weblogic side:
    ####<Dec 22, 2011 6:40:10 PM MST> <Warning> <Security> <denovm11-1> <AdminServer> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <8e6c6502a1af117a:4eeee51e:13466bb040d:-8000-000000000000a764> <1324604410502> <BEA-090482> <BAD_CERTIFICATE alert was received from denovm11-6.us.oracle.com - 10.139.164.196. Check the peer to determine why it rejected the certificate chain (trusted CA configuration, hostname verification). SSL debug tracing may be required to determine the exact reason the certificate was rejected.>
    Here is my ssl.conf from OHS:
    # Oracle HTTP Server mod_ossl configuration file: ssl.conf #
    # OHS Listen Port
    Listen 443
    <IfModule ossl_module>
    ## SSL Global Context
    ## All SSL configuration in this context applies both to
    ## the main server and all SSL-enabled virtual hosts.
    # Some MIME-types for downloading Certificates and CRLs
    AddType application/x-x509-ca-cert .crt
    AddType application/x-pkcs7-crl .crl
    # Pass Phrase Dialog:
    # Configure the pass phrase gathering process.
    # The filtering dialog program (`builtin' is a internal
    # terminal dialog) has to provide the pass phrase on stdout.
    SSLPassPhraseDialog builtin
    # Inter-Process Session Cache:
    # Configure the SSL Session Cache: First the mechanism
    # to use and second the expiring timeout (in seconds).
    SSLSessionCache "shmcb:${ORACLE_INSTANCE}/diagnostics/logs/${COMPONENT_TYPE}/${COMPONENT_NAME}/ssl_scache(512000)"
    SSLSessionCacheTimeout 300
    # Semaphore:
    # Configure the path to the mutual exclusion semaphore the
    # SSL engine uses internally for inter-process synchronization.
    <IfModule mpm_winnt_module>
    SSLMutex "none"
    </IfModule>
    <IfModule !mpm_winnt_module>
    SSLMutex pthread
    </IfModule>
    ## SSL Virtual Host Context
    <VirtualHost *:443>
    <IfModule ossl_module>
    # SSL Engine Switch:
    # Enable/Disable SSL for this virtual host.
    SSLEngine on
    # Client Authentication (Type):
    # Client certificate verification type and depth. Types are
    # none, optional and require.
    SSLVerifyClient none
    # SSL Cipher Suite:
    # List the ciphers that the client is permitted to negotiate.
    SSLCipherSuite SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_RSA_WITH_DES_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA
    # SSL Certificate Revocation List Check
    # Valid values are On and Off
    SSLCRLCheck Off
    #Path to the wallet
    SSLWallet "${ORACLE_INSTANCE}/config/${COMPONENT_TYPE}/${COMPONENT_NAME}/keystores/default"
    <FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
    </FilesMatch>
    <Directory "${ORACLE_INSTANCE}/config/${COMPONENT_TYPE}/${COMPONENT_NAME}/cgi-bin">
    SSLOptions +StdEnvVars
    </Directory>
    BrowserMatch ".*MSIE.*" \
    nokeepalive ssl-unclean-shutdown \
    downgrade-1.0 force-response-1.0
    </IfModule>
    <IfModule proxy_module>
    ProxyRequests Off
    <Proxy *>
    Order deny,allow
    Allow from all
    </Proxy>
    # Path to the wallet
    SSLProxyWallet "${ORACLE_INSTANCE}/config/${COMPONENT_TYPE}/${COMPONENT_NAME}/keystores/default"
    SSLProxyEngine on
    SSLProxyVerify none
    # ottest : denovm11-1
    ProxyPass /test https://abc.us.oracle.com:7001/test
    ProxyPassReverse /test https://abc.us.oracle.com:7001/test
    </IfModule>
    </VirtualHost>
    </IfModule>
    On the OHS side I have all the certificates needed so SSL is working properly. The weblogic environment is currently working fine with other webgates, but those are apache and we are trying to switch to OHS.
    Can OHS use mod_proxy to connect to weblogic or do I need to use mod_wl_ohs?
    Does anyone see anything wrong in my ssl.conf file in regards to the proxy section.
    Thanks in advance.

    In summary:
    You need to create a new wallet with CSR (certificate signing req)
    Send this to your certificate authority and get the signed server certificate.
    Now import the signed server cert and the trusted root cert in to the wallet that you created newly.
    Modify ssl.conf to point to the new wallet location.
    To create wallet refer to : http://docs.oracle.com/cd/E25054_01/core.1111/e10105/wallets.htm#CHDGIJDC
    Further reference: http://docs.oracle.com/cd/E25054_01/core.1111/e10105/sslconfig.htm#CBDGIJDF
    Dont mind if this doc is 500 pages ;)

Maybe you are looking for

  • Interactive PDF form on Android, can I make a form field to open camera and use photo in field?

    If I have an interactive PDF form on Android, is there any way to make a form field that will open the camera and insert the photo in the field?

  • Upgrade on mid 2012 mbp 15 inch

    i have a mid 2012 mbp and i just want to know will a apple shop ugrade my ram as i dont really want to do it myself as not really worked on macs before ?

  • R/3-XI-BW

    What kind of data is transferred between R/3 to BW using XI.......could someone tell a example of this scenario....Thank you...

  • Case Structure Based on Changing Input Controls

    Hello. I am trying to create a control VI for a quad-copter. Right now I've managed to build a basic program that gets input from some sliders and transforms and sends it to the quad-copter motors through I2C and virtual serial port. The problem that

  • BAPI for FB05

    Hi! I'm new to BAPI programming, and I cannot find one to make clearing in FI, the same way FB05 does. For example, I post two documents using FB01, like this: Document 1: Item 1: Credit - account number: 1 Item 2: Debit  - account number: 2 Document