College of Engineering Logo Web Server Logs Student Server Logs Orange bar Main Page General Information Special Events Programs Research Student Information Computer Facility Outreach Xtreme Engineering Jobs Available

Web Servers

In order to serve documents on the Web, an HTTP daemon is needed. Such programs have been developed for many different architectures, and several implementations, both free and commercial are currently available.

We here at the College of Engineering, Computer Facility currently run a freely-available version (version 1.2b2) of an HTTP daemon developed by the Apache Group. The development of this server software traces its origins from the NCSA HTTPd developed at the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign. Our server presently runs on an HP 9000/C100 Server running HP-UX, and our site is accessed hundreds of thousands of times every week.

Our server is configured to (attempt to) take care itself automatically, mostly by the use of the Unix cron utility. These include the following:

  • Weekly statistics, including flushing out the log files which tend to get quite large. (Approximately 100 Megabytes every week.)
  • Compile Top 20 Files and User Page Rankings every day.
  • Update the What's New pages every 6 hours.
  • Check for "stuck" processes. (Things that run for too long are eventually killed off.)
  • Restart the server if by some reason it dies.
In addition, we have a title database program which caches the titles of the .html files within our server. This title database is used within some of the statistics programs to obtain the titles of the files rapidly, without having to read the actual file.

Author: Ben Yoshino (ben@wiliki.eng.hawaii.edu)

Comments, Questions? | E-mail: webmaster@wiliki.eng.hawaii.edu


Last updated on Monday, February 05, 2001
Copyright © 2001 University of Hawai`i, College of Engineering, Computer Facility
All rights reserved.