Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Need advice for Web Server architecture

Posted on 2003-03-06
Medium Priority
Last Modified: 2010-03-04
I am currently working on the web server implementation for a aircraft-based LAN network. Not developing Web applications myself, I am supposed to provide to the app developpers a web server accepting the greatest possible scope of web technologies.
The choice I have to make (imposed by the client) is, based on a RedHat Linux OS, between a Tomcat 4.1.18 standalone Web server and an Apache 2.0.44 HTTP server with a Tomcat module to allow for JSP/servlet technologies. To add some complexity, Tomcat will come as part of Sun's J2EE App server.
My questions are:
-What would be the advantage of having an Apache HTTP Server, i.e what does an Apache HTTP Server provide that a Tomcat standalone doesn't?
-I know (from a previous post) that it is possible to have Tomcat as an Apache module for user-transparency, but does anyone know if it is possible when Tomcat comes embeded in J2EE?
Thank you in advance
Question by:pikoll
1 Comment
LVL 27

Accepted Solution

BigRat earned 200 total points
ID: 8080870
Apache is a web server. It serves up data for the web, like html pages, jpegs, scripts, stylesheets and so on.

TomCat is an application server (better said Framework since it itself does not do application processing but supports those things plugged into it like JavaBeans). It normally recieves a request from a web server, executes an application specific function, and returns data back through Apache to the browser.

"..that it is possible to have Tomcat as an Apache module for user-transparency."

Don't understand. An Apache module is something which gets loaded into an Apache process at start up, not every time it is required. Saves time. The Apache TomCat module (aka JServ and a host of other names) takes an http request, encodes it, and connects to the TomCat server. It passes the request data, and receives the processed data from TomCat. It passes this onto Apache (who passes it to the browser) and closes the connection*


*simplistic explaination. There are a whole host of things which take place in order to optimise the process.

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction As you’re probably aware the HTTP protocol offers basic / weak authentication, which in combination with the relevant configuration on your web server, provides the ability to password protect all or part of your host.  If you were not…
If your site has a few sections that need to be secure when data is transmitted between the server and local computer, such as a /order/ section for ordering or /customer/ which contains customer data, etc it would of course be recommended to secure…
Integration Management Part 2
As many of you are aware about Scanpst.exe utility which is owned by Microsoft itself to repair inaccessible or damaged PST files, but the question is do you really think Scanpst.exe is capable to repair all sorts of PST related corruption issues?
Suggested Courses
Course of the Month15 days, 1 hour left to enroll

578 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question