Link to home
Start Free TrialLog in
Avatar of maykut
maykut

asked on

ISA 2004 with Apache Tomcat and PHP Scripts

Hi All,

I've configured ISA 2004 with SP2 for web publishing. I have 4 web sites and 3 of them work fine. One of my web sites uses Apache Tomcat and PHP scripts. How do I configure Apache Tomcat and PHP scripts on ISA 2004. The website is www.futurefirm.com.au

Which gets routed to http://www.futurefirm.com.au:8080/buzzwig/futurefirm/index.jsp but I can't see my web page and I always get this error.  "HTTP Error 404 - File or directory not found.
Internet Information Services (IIS)"

How can I fix this.

Thank.
Avatar of Keith Alabaster
Keith Alabaster
Flag of United Kingdom of Great Britain and Northern Ireland image

You do not configure anything on ISA for these. As long as you are trapping the full fqdn in the bridging tab is correct and you have directed internally on the port that the internal port that the web server is listening on, that should be it.

If you open the monitoring - logging and start the default query, what do you see in the log when someone tries to access the page?
Avatar of maykut
maykut

ASKER

Fixed it. When monitoring I noticed that the destination port was going to port 80, but I have tomcat setup on port 8080. I checked my web listener for port 8080 and it was fine. So the only other problem could be my briging, which was set to port 80. I changed this to port 8080 and it know works.

Cheers,
Avatar of maykut

ASKER

It works I've done a test internally and there are some things that are not displayed on the website like Tabs, which contains options.
Excellent; anything else I can help you with on this one?

Regards
keith
Avatar of maykut

ASKER

How can I get the other things to display. I've noticed that some of the websites components are denied. What could cause this?
Normally down to the java client or the security settings in IE. (could be java or active-X) I know nothing about the intracies of web sites though (apart from setting them up on ISA). IIS is straight-forward and mostly obvious but Tomcat is a different ball game

Avatar of maykut

ASKER

Internally it works fine. I've configured ISA for direct access. Everthing on the website pops up even if I run the website from ISA itself. Would I need to enter any mime types into ISA?
Can't help you on this one Maykut. Directaccess is not a process I can support.
Avatar of maykut

ASKER

Hi Keith,

I fixed it. I monitored ISA and found that It was also trying to access another website on port 8080 the website was www.buzzwig.com, which was always getting denied. I then dug a little deeper and found that this website actually contains the new website information for www.futurefirm.com.au so I created another website publishing rule but this time for www.buzzwig.com on port 8080 and bingo everything was running the way it should be.

I'd like to thank you so much for your help in working with me on this one. You deserve all the points champ.
Excellent work Maykut.

https://www.experts-exchange.com/help.jsp#hs5

If you follow this link, it will explain how to get your points refunded.

Regards
Keith
Avatar of maykut

ASKER

Actually the solution was very simple. I had created a web publishing rule for www.futurefirm.com.au and www.buzzwig.com on port 80 with a weblistener on port 80. When I tried to goto www.futurefirm.com.au it was getting translated to http://www.futurefirm.com.au:8080/buzzwig/futurefirm/index.jsp, which uses PHP scripts and java scripts and it was getting blocked. I created a new web listener on port 8080 and changed the bridging port to also 8080 and then checked the website. This time only part of the website started to appear. I started to monitor the inbound traffic on port 8080 to the ISA server and noticed that it was also trying to access www.buzzwig.com on port 8080, which was getting denied. I dug a bit deeper and realised that buzzwig.com was in fact actually translating the new futurefirm website to www.futurefirm.com.au. So I created another web publishing rule for www.buzzwig.com on port 8080 and changed the bridging port from 80 to 8080 and it all strated to work fine. All my sites are know visible.
ASKER CERTIFIED SOLUTION
Avatar of GranMod
GranMod

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial