1998 Ronald McNair
Computer Science
Research Team Abstract


The purpose of this research project is to explain how to setup a World Wide Web Server using two different methods. The server is based on the HTTPd server developed by the National Center for Supercomputing Applications (NCSA) verses Apache 1.2.5.

The National Center for Supercomputing Applications (NCSA) was started at the Unviersity of Illinois at Urbana-Champaign in 1985 with a grant from the National Science Foundation. NCSA is responsible for one of the most popular servers in this day and age. The NCSA server will compile and run on most UNIX systems.

The Apache server is a freeware Web server written by the Apache Group, a nonprofit organization of volunteer software developers. Apache is known to work with microcomputers and workstations running Solaris, SunOS, NeXT, HPUX, FreeBSD, BSDI, IRIX, Linux, SCO, AUX, AIX, DEC Unix, Ultrix, and UnixWare variants.

This research involved studying all aspects of installing a server. This includes understanding why certain configuration files are needed and how they work.

The server involved is named Sun17. Sun17 is a SPARC workstation machine located in Lester Hall at Elizabeth City State University. The Apache web server is used as a backup for the ECSU NCSA web server.

Our research shows that we will compare three sercuity issues:

    1) Login names and passwords needed to download certain documents
    2) Using proxies
    3) Using virtual hosts.