If I understand correctly your setup, I assume you have not copy APEX images to other server folder.
Check from configuration file witch folder alias /i/ is pointing and place APEX install files image folder content there.

Ok eventualy I was permitted to see (they sent me a copy) the dads.conf file on the HTTP server and given rights to write to the image folder.
I copied the images from
/fs1/app/oracle/product/ohs_apex/Apache/images/ on the internal server
to
/fs1/app/oracle/product/ohs_home/Apache/images/
on the DMZ server.

Still no joy. the page is displayed with no images and when you try to run javascript you get an error on page.

the following is the dads.conf - I'm not seeing anything wrong with it, can any one note anything obviouse?

Hi Andy, thanks for getting back to me,
this is driving me nuts.
In my orginisation IT is devided into small boxes for each function so...

Apex - development - me and kev
Linux - server team
Oracle - DBAs
HTTP Server - DBAs (because it comes on the oracle CD go figure??)
Any changes to permissions or security - the opperations team
Anything to do with internet - internet team

I raised a request with the comms team to look at using the box as a reverse proxi, they have not got back to me yet.
Apex is low on their priority list.

From what they told me they have a hardware reverse proxi to "translate" the incoming requests to the DMZ http server. The DMZ http server then uses modplsql to query my application. The app is based of view of the data on the Internal DB server.

With a bit of luck they might let us try the reverse proxi on the DMZ server.

For some reason the Http server required the images path to be the same on both boxes - no idea why - if you install http server stand alone you will get an ohs_home if installed with apex you get ohs_apex, create an ohs_apex folder and copy every thing into it.

The other wierd bit is that the http server will no longer look here for its images, it will go to the apex server that is running HTTP server.
So why it neads this folder or indead why it neads the conf files to point here is a mystery to me.