which web server to choose

I am running web application on ATG Dynamo server. I don't know is it a webserver or application server. If I need the webserver to render PHP pages, Do I need another web server or ATG web server can render PHP Pages ?

If you feel this is a stupid questions, still I need answer for it.


Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Sam PanwarSr. Server AdministratorCommented:

According to shanx24:

I had to answer a similar question recently!! I was asked to evaluate between iPlanet and ATG.. and I'll quote straight from the email I wrote:

If (server = iPlanet) and (language = PHP)
Then it can handle PHP itself - we do not need Apache. iPlanet = competitor of Apache *as well as* ATG, all rolled into one, for big bang $$$. iPlanet is actually quite a super server if one can afford it, which people cannot normally do.

Else If (server = ATG) and (language = PHP)
Then we will need Apache because ATG is *only* a J2EE server, not a "complete" webserver. If the whole website was only a J2EE based site (JSP/Servlets/..) then ATG can handle it all by itself. BUT if we go with PHP/PERL/etc then ATG needs to be alongside Apache. ATG, like other J2EE servers can be set up in either a stand alone mode or to run along with Apache. So Apache handles/serves all the usual files itself (HTML, PHP etc) but for all the JSP/Servlets stuff, it pulls in ATG.

Else If (server = *any*) and (language = JSP)
Both iPlanet as well as ATG alsone can handle it. Apache can handle it with help from *any* J2EE server. Recommended though: Resin (www.caucho.com) or OrionServer (www.orion.com)

Else If (server = *any*) and (language = PHP)
Apache! Apache! Apache!

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Servers

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.