Advice on setting up a HTTP server for APEX

Hi Experts,
I'm very busy to setup an application in APEX, and we're about to deploy it on our production servers.
Database side is fine, but I got some questions about the HTTP server.
(I come from an engineering background, working with databases for a couple of years but the whole HTTP world is pretty new for me).
- What is the best option for HTTP server?
I've been testing apex_listener stand-alone now, and under GlassFish server.
When we move to production, I'm looking at:
- max 10 concurrent users
- windows 2003 based webserver
- APEX 4.1
- oracle 10.2
- After we installed APEX on the database server, do we have to keep the apex files available, or can I just remove it?
(I know I need the apex\images folder on the webserver).

Hi JP,
- What is the best option for HTTP server?
I've been testing apex_listener stand-alone now, and under GlassFish server.The standalone mode is intended to be used for development/testing purposes only. If you plan a productive deployment, use a "full-blown" JEE server. GlassFish is one option. If it's the one you'll want depends on your production scenario and your previous experiences with JEE servers. You'll get a full list of all officially supported JEE servers in the requirements section of the Installation Guide.
- After we installed APEX on the database server, do we have to keep the apex files available, or can I just remove it?
(I know I need the apex\images folder on the webserver).You can simply remove the installation package, though you might want to keep a few files for maintenance/development tasks, e.g. the apxchpwd.sql in order to be reset the password for the APEX internal ADMIN, and the contents of apex\utilities if you ever have to reset the images prefix or want to use the java-based APEX export for command line/script based export of (multiple) APEX applications.
-Udo

Similar Messages

  • Set up Oracle HTTP Server  for a particular IP address

    How do I set up Oracle HTTP Server to allow access control based on a particular IP address to certain CGI Scripts if a site is a local site?
    I have tried this in httpd.conf file but it does not restrict a particular IP address (say 10.1.2.4) in my home network (consists of 3 PCs). 10.1.2.3 is the IP address of node where OHS is installed. I access my OHS from client like this http://10.1.2.3:7777/cgi-bin/printenv
    ScriptAlias /cgi-bin/ "C:\oracle_home\Apache\Apache\cgi-bin/"
    <Directory C:\oracle_home\Apache\Apache\cgi-bin>
    AllowOverride None
    Options None
    Order Deny,Allow
    Deny from all
    Allow from 10.1.2.3
    </Directory>
    Note: - I have not made any changes in the default configuration of OHS.
    Any help for a student like me will be highly appreciated.
    Regards
    Rajesh Kumar

    No the idea is not to disable the signature. The reason why I wanted you to locate the specific block/deny was to make it easier to fix it. I would still recommend to use the Event Action Filters only to exclude the host and not disable the signature altogether.
    That said, there are some signatures that "according to the documentation" cannot be excluded using event actions like Sweep signatures. These signatures have a field for Source/Dest IP built-in to exclude specific hosts. HOwever to be honest I could get event actions to work perfectly with event actions on our customers ;), so it could be an old restriction still mentioned in the docs.
    Lastly, you only disable a signature when you are absolutely sure that you are not running the Software/Application/Service on your network. For example on one customer we would frequently get VPN 3000 COnc. HTTP attack signatures fired for internet traffic, and since there is no chance to add any VPN3k on this network (its already End of Sale), I disabled this signature.
    Regards
    Farrrukh

  • Oracle 11g R2 HTTP server for APEX

    I am in the process of configuring new apex enviornment to run Oracle HTTP Server instead of the embedded server which we are currently using on another instance. I have configured 11g r2 along with companion version of Oraclle HTTP server entitled Oracle Fusion Middleware Web Tier Utilities.
    Currently all is working fine with this configuraiton using SSL.
    We have a couple of third party applications that are supplied in a EAR file for deployment. Does this version of Oracle HTTP support such deployments? There seems to be no gui interface to managing the http server and web cache. Do we need to move to the full Fusion app server to support EAR deployments, etc. If so, I am assuming we would then have to purchase Fusion product unlike http product for APEX.
    Any feedback is appreciated.
    Bob

    For a number of reasons scrapped http server and installed and configured GlassFish community edition with Apex Listener. With caching enabled all is working great. Weblogic is overkill.
    Bob

  • 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

  • Setting up local testing server for coldfusion 9

    I could use some help with this thread in coldfusion forum...
    setting up local testing server for coldfusion 9 w dreamweaver on mac
    http://forums.adobe.com/thread/773350
    thanks

    I'm marking this as assumed answered, as you seem to have solved the problem in the other thread.

  • Can i set a node manager serve for 2 domain on one machin??

    My question is simple.
    I installed webcenter suite and soa suite in a machine using difference linux user and difference middleware home.
    and I want to set a node manager server for two domains (soa_domain and webcenter_domain).
    Is is possible?
    When I tried to register domain list in node manager domain list using nmEnroll() of wlst, it failed.
    please check following logs in 7101 is admin server port of soa domain and I ran node manager on webcenter domain.
    Thanks in advance.
    BmW.
    ~~~~~~~~~~~~~~~~~~
    wls:/offline> connect()
    Please enter your username :weblogic
    Please enter your password :
    Please enter your server URL [t3://localhost:7001] :t3://localhost:7101
    Connecting to t3://localhost:7101 with userid weblogic ...
    Successfully connected to Admin Server 'AdminServer' that belongs to domain 'soa_domain'.
    Warning: An insecure protocol was used to connect to the
    server. To ensure on-the-wire security, the SSL port or
    Admin port should be used instead.
    wls:/soa_domain/serverConfig> wls:/soa_domain/serverConfig> wls:/soa_domain/serverConfig> wls:/soa_domain/serverConfig> nmEnroll('/u02/app/soa11g/middleware/user_projects/domains/soa_domain', '/u02/app/wc11g/middleware/wlserver_10.3/common/nodemanager');
    Enrolling this machine with the domain directory at /u02/app/soa11g/middleware/user_projects/domains/soa_domain ...
    Traceback (innermost last):
    File "<console>", line 1, in ?
    File "<iostream>", line 1447, in nmEnroll
    File "<iostream>", line 1848, in raiseWLSTException
    WLSTException: Error occured while performing nmEnroll : Problem enrolling the machine. : /u02/app/soa11g/middleware/user_projects/domains/soa_domain/config/nodemanager/nm_password.properties (Permission denied)
    Use dumpStack() to view the full stacktrace
    wls:/soa_domain/serverConfig> exit();

    you might be victim of the "node manager starts WL Server with same Unix user id that was used to start Node Manager itself" problem
    see here http://forums.oracle.com/forums/thread.jspa?threadID=2184607&tstart=89
    I have been looking everywhere for a simple way to tell Node Manager to use a different Unix UID,
    anybody any clue?
    here http://download.oracle.com/docs/cd/E12840_01/wls/docs103/nodemgr/overview.html the Node Manager doc page

  • 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&lt;/title&gt;&lt;meta name=&quot;Title&quot; content=&quot;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."

  • Companion CDs for 64-bit Oracle HTTP Server for AIX5L(64 bit) required.

    I need Companion CDs for 64 bit Oracle HTTP Server for AIX5L(64 bit).
    I tried to install using
    as_ibm_aix_companion_101300_disk1.cpio & as_ibm_aix_companion_101300_disk2.cpio
    but when i checked the files present in <Oracle_Home>/ohs/lib , they are of 32-bit.
    Also i tried with Oracle 10.1.2.0.2 but still the server is installed as 32-bit.
    Is 64-bit Oracle HTTP Server supported on AIX5L(64 bit) ?
    If yes, then from where can i download the CDs?
    Any suggestions will be appreciated.

    Greetings,
    Try this link:
    http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201aixsoft.html
    Regards,
    Bill Chadbourne

  • HTTP Server for Windows 64 bit not on the companion CD

    Hi,
    I cannot find the HTTP Server for Windows 64 bit on the companion CD. Any idea where I can get it from? For the 32bit version the HTTP Server is on the Companion CD.
    Thanks in advance,
    Florin

    If i am correct reason should be : Oracle Application Server 10g will run as a 32-bit application
    Following platforms have the same media in either case:
    Microsoft Windows 32-bit and EM64T/AMD64
    (Not Itanium-64, which is separate and referred to as "Windows 64-bit")
    Linux x86 and Linux x86-64
    Solaris Sparc 32-bit and Solaris Sparc 64-bit
    As the Oracle Application Server 10g will be run as a 32-bit application. See the Installation Guide or readme files for any specific steps on these 64-bit platforms.
    Refer the Note.433061.1 - How to Obtain Application Server 10g Media, Patchsets, and Patches

  • Setting up an Internal Server for Captivate 5 using ASP

    We recently purchased Captivate for one of the features of being able to setup an internal server.  I viewed the blog entry about setting up an internal server and it seemed pretty straight forward except that our server is setup for ASP not PHP.  Does anyone have a template for ASP coding and have you set up an Internal Server for collecting Quiz Results in the Quiz Results Analyzer instead of using Acrobat.com.

    Server address = FTP host
    Host directory is optional but you need to ensure that Dreamweaver is looking at the root directory of your website in Remote View.
    If you see a folder such as public_html or html or httpdocs or similar then you're one level too far up in the folder hierarchy on the server.
    Simply put the root directory folder name (public_html or html or httpdocs or whatever it's called on your server) into the Host Directory field in Dreamweaver.

  • How to install http-server for already installed apex

    Hi,
    due to networkcardtroubles I have to reinstall http-server. i have copied marvel.conf and marvel/images.
    i have already reinstalled http-server, getting the htttp://host:7777-page, and have copied marvel.conf (and marvel/images) to the right directory.
    but if i go to http://host:7777/pls/htmldb the result is "page not found"
    how to combine http-server with apex ?
    any reaction will be appreciated
    Leo

    Jes,
    [Sat Mar 17 10:32:09 2007] [notice] FastCGI: process manager initialized
    [Sat Mar 17 10:38:57 2007] [notice] FastCGI: process manager initialized
    [Sat Mar 17 10:39:02 2007] [error] [client 127.0.0.1] [ecid: 1174124342:169.254.78.194:1416:196:1,0] File does not exist: c:/oracle/product/10.1.0/htmldb/apache/apache/htdocs/pls/htmldb
    What went wrong ? (These files - indeed - don't exist on my computer).
    I reinstalled only http-server form the companion CD, not htmldb (assuming to get htmldb 1.5) . Do I have to reinstall both ?
    Leo

  • Where is the Oracle Application Server for Apex 3.2.1?

    Hi, I feel ashamed asking this, but I want to know where to download the Application Server for Apex 3.2.1. Apex is installed in a DataBase 10gR1 and the O.S. where I will install the Application Server is RedHat
    I think it is here
    http://www.oracle.com/technetwork/middleware/ias/downloads/index.html
    But there is a lot of links and things to download and I don't even know if it will work because it is Release 3 and the DataBase is Release 1, but I tried downloading the "Oracle 10gR3 Companion (10.1.3.x) CD", but after running the installer in the disk1, I found that the Oracle HTTP Server that it would install does not include mod_plsql and I know I need it.
    So, which one should I download, or where can I find it?
    Thanks.

    Hi,
    Hi, I feel ashamed asking this, but I want to know where to download the Application Server for Apex 3.2.1. Apex is installed in a DataBase 10gR1 and the O.S. where I will install the Application Server is RedHatI think it is here
    http://www.oracle.com/technetwork/middleware/ias/downloads/index.html
    But there is a lot of links and things to download and I don't even know if it will work because it is Release 3 and the DataBase is Release 1, but I tried downloading the "Oracle 10gR3 Companion (10.1.3.x) CD", but after running the installer in the disk1, I found that the Oracle HTTP Server that it would install does not include mod_plsql and I know I need it.
    So, which one should I download, or where can I find it?>
    Strictly speaking you do not need Application Server or OHS for running Apex, you have an option in ApexListener. If it is a small installation then stick to EPG that comes built-in.
    Try downloading the Oracle HTTP Server from here . You will need to check the commercial aspects yourself as OHS is not a free software for Production environment, AFAIK.
    Cheers,

  • Application Server for APEX

    Hello APEX community
    We have alredy APEX in use. Now we want to introduce a Application-Server on a SunOS (sun4u sparc SUNW,Sun-Fire-V240). The Question is: Witch program should we use from oracle "Application-Server"? It has many possibilities. Wath we wont to have is an easy Application-Server from Oracle. The Application run's only on LAN. The Application-server should only serve Applex with all the needet programms e.g. php.
    May we ask you witch Application-Server Programm from Oracle should we use. There should be the latest version and as mentioned only for Appex e.g. 3.2 and no other functions. For hints and tips many thanks in advance Best regards Ulrich

    Hi,
    Hi, I feel ashamed asking this, but I want to know where to download the Application Server for Apex 3.2.1. Apex is installed in a DataBase 10gR1 and the O.S. where I will install the Application Server is RedHatI think it is here
    http://www.oracle.com/technetwork/middleware/ias/downloads/index.html
    But there is a lot of links and things to download and I don't even know if it will work because it is Release 3 and the DataBase is Release 1, but I tried downloading the "Oracle 10gR3 Companion (10.1.3.x) CD", but after running the installer in the disk1, I found that the Oracle HTTP Server that it would install does not include mod_plsql and I know I need it.
    So, which one should I download, or where can I find it?>
    Strictly speaking you do not need Application Server or OHS for running Apex, you have an option in ApexListener. If it is a small installation then stick to EPG that comes built-in.
    Try downloading the Oracle HTTP Server from here . You will need to check the commercial aspects yourself as OHS is not a free software for Production environment, AFAIK.
    Cheers,

  • Advice on setting up a windows server 2012 domain LAB for study within Hyper V server 2012 r2 machine

    HI im wanting to setup a study lab containing several windows 2012 r2 servers (mixture of core and full installs) to allow me to study towards my MCSA in server 2012 r2 and then for MCSE.
    Physical equpiment, 
    1 pc   which is has window 8.1 pro installed from this machine.  This machine i would like  to remote manage and connect through to my Hyper-v server and then into any of the virtual machines. (this machine is more of a gaming pc so not
    able to run to many vm's from it)
    2 pc bought Just for study  8 core processor 1 tb of hhd space 16 gb of ram.
    This machine i would like to setup using hyper-v server 2012 r2,  which then i would create a test domain within it also with some clients allowing me to play and undstand the principles im learning.
    now im getting conflictiong information regarding the Hyper-v server 2012.
    If i set the hyper-v server up as a standalone in a work group.  Would i be able to manage ther VM's within the hyperv server from my external windows 8 pro machine using the remote server management tools or would i need to connect that pc
    to the domain.
    Things I think i can do but not sure.   as im still learning
    Could I setup a server 2012 r2 running AD dns and add the hyper-v role then wihtin that create the rest of the domain inside, allowing me from my other phyical machine log on to domain and manage all servers and machines.
    Could I set up as i originally suggested, set up hyper-v 2012 server in a workgroup,  then create the domain within the hyper-v server but still connect from my external pc to manage the hyper-v and all the internal VM's within the domain.
    I could run a Domain controller on a VM from my other windows 8 machine (within hyper-v or wmware), then on the 2nd machine install the hyper-v server connect it to the domain running from the other machine from what i can see, many people say this is the
    better option, BEST Practice, but this is only a lab and i dont require resilience.  and i would prefer to have my  as a sever manager via the remote tools.
    So what i like to know if you can point me in the right direction either by a guide for someone who has setup a similar to me.
    or tell which of the above options is possible or not so i dont waste anytime.
    Network, i know i can do this virtually but i already have cisco routers and layer 2 swicthes so i may make the network lab via them.
    Thanks in advance  for any help you can give me

    "If i set the hyper-v server up as a standalone in a work group.  Would i be able to manage ther VM's within the hyperv server from my external windows 8 pro machine using the remote server management tools or would i need to
    connect that pc to the domain."
    It makes it easier to set up if everything is in the same domain, but it is quite possible to manage the VMs without being part of the domain.  A very useful tool that I use for my lab all the time (my lab is in a lab domain and my laptop is in the
    corporate domain with absolutely no trusts between them) is RDCMAN. 
    http://www.microsoft.com/en-us/download/details.aspx?id=21101  I all my machines, physical and virtual, defined within RDCMAN and can easily connect to any one of them from my laptop.  But to understand how to manage everything remotely, I create
    one virtual workstation within the domain and load all the management tools on it.  I RDP to the management workstation and perform most management functions, but I can get to any machine directly if I need to.
    "Could I setup a server 2012 r2 running AD dns and add the hyper-v role then wihtin that create the rest of the domain inside, allowing me from my other phyical machine log on to domain and manage all servers and machines."
    Yes, but you could also build the AD as a VM, too.
    . : | : . : | : . tim

  • ISSUES WHILE STARTING HTTP SERVER FOR A NEW INSTALLATION OF 10G AS

    I installed 10g AS version 10.1.3.1. I am having this issue while running the installation:
    The Configuration assistants are failing with the following error:
    ias-component/process-type/process-set:
    HTTP_Server/HTTP_Server/HTTP_Server/
    Error
    --> Process (index=1,uid=621769602,pid=30999)
    failed to start a managed process after the maximum retry limit
    Log:
    /opt/dba/oracle/product/10.1.3.1/OracleAS_1/opmn/logs//HTTP_Server~1.log
    Configuration assistant "Oracle Process Management and Notification Configuration Assistant" failed
    I am using a staticports.ini file with the following values
    Oracle HTTP Server port =81
    Oracle HTTP Server Listen port = 81
    Oracle HTTP Server SSL port = 444
    Oracle HTTP Server Listen (SSL) port = 444
    I am not sure what the following are for and what values i should for them so i commented them
    #Oracle Notification Server Request port = port_num
    #Oracle Notification Server Local port = port_num
    #Oracle Notification Server Remote port = port_num
    #ASG port = port_num
    Has anyone encountered this issue ??

    Port numbers less than 1024 are privileged ports on Unix/Linux. In order for OHS to run on one of the privileged port (e.g. 81 and 441 in your case) you must enable OHS to run as root. By default OHS runs a non-root user, the user that installed Oracle Application Server.
    So to start with installer do not specify custom (static) ports and complete the installation. OHS will be assigned some non-privileged port by installer. Post installation follow the instructions here to change the ports to 81 and 441:
    http://download.oracle.com/docs/cd/B32110_01/core.1013/b32196/ports.htm#CIHJEEJH
    Thanks
    Shail

Maybe you are looking for