A Review Of Web Server Management Computer Science Essay

Published:

There is no apparent reason as to which web server should be chosen as they both carry out the same job although they do have differences with hardware requirements and features, one thing to consider before you decide which web server to chose is whether you prefer a simple or complex server. The high performance of abyss and small memory requirement s needed are an advantage to consider, benefits of abyss include an anti crash functishis allows for a fast restart in case of a crash, this is only an abyss characteristic. Abyss can handle security related aspects much more easily than apache. This can include rejection of URL's that may be suspicious it also enables password protection and SSL although apache also has SSL functions.

Abyss allows you to choose which protocols are allowed i.e. HTTP, also included within this are default pages are allowed to be specified i.e. index.html and index.php, with abyss you also have the ability to define standard error pages such as 404's, and disable listings if this isn't carried out then you have the risk of other user being able to see your files. Abyss allows you to use aliases and provides password protection controlled access you also have the ability to allow or disallow access based in the originating IP address.

Lady using a tablet
Lady using a tablet

Professional

Essay Writers

Lady Using Tablet

Get your grade
or your money back

using our Essay Writing Service!

Essay Writing Service

The functions in abyss also provides you with scripting parameters this is required for programming if you wish to install PHP or PERL, you must have CGI installed abyss benefits from logging and statistics functions. Logging is the process of information being archived within the system usually for error logs and access logs, this information displays all errors and access statistics that have been carried out within the system. Statistics display all activity carried out within the host since the server was installed or the last reset of the system. Things that are displayed are:

Total uptime

Uptime since last restart

Error hits

Transferred data

Compression savings

These statistics are refreshed automatically every 10 seconds, it also benefits from anti leeching this is when the system prevents cross site linking. The added bonus with this web server is that when the server is set up and running you have a fully configured site within a few minutes.

Apache also benefits and supports a variety of features similar to abyss, although some of these are compiled modules and these extend the core functionality of the system. These also range from server side programming, and common languages used are similar to abyss such as PERL and PHP and other features comprise of SSL and TLS support. It also benefits the support of a proxy module and URL rewriter, custom log files and filtering support.

Apache benefits from virtual hosting this then allow installation to serve many different websites within the server. Apaches performance although not built to be the best or even the fastest web server, it provides a variety of multiprocessing modules, this allows apache to run in a process hybrid. Therefore you must ensure you have specified the correct choices and configuration of MPM (multiprocessing modules. Where the compromises have been made with apache it is designed to reduce latency and increase throughput, simply to handle more requests this then ensures you have a more consistent and reliable processing of requests within a reasonable time frame.

The table below compares the two web servers including their features, ratings, and a small description, this table was taken from: http://www.serverwatch.com/stypes/compare/index.php/compare2_18323,17755_print

Abyss Web Server

Apache

Server Type

WEB

WEB

Latest Version

2.0.6

2.0

Price Details

Free; Commercial version available (for $59.95), which provides support

Free

Rating

4.5

5

Vendor

Aprelium Technologies

Apache Software Foundation

Description

A reliable Web server providing advanced security, easy configuration, and Multilanguage scripting support

The predominant open source Web server

Features

Administration

GUI configuration

GUI setup

Remote administration

SNMP configurable/monitorable

Futureproofing/scalability

.Net compliant

64-bit port

Cluster support

Lady using a tablet
Lady using a tablet

Comprehensive

Writing Services

Lady Using Tablet

Plagiarism-free
Always on Time

Marked to Standard

Order Now

IPv6 support

J2EE 1.4 certified

J2EE 1.4 compliant

Other Features

Multiple logs

Supports Microsoft ISAPI

Virtual servers

Web-based user interface

Programming/Scripting

Includes source

Own API

Own scripting/batch language

Supports external scripting/batch language

Security

Active Directory authentication

Antispam features

Antivirus features

Built-in firewall capabilities

Built-in proxy capabilities

Internal user access scheme

LDAP authentication

Other/system authentication

SSL (hardware)

SSL (software)

Support

Commercial support available

Forum support

Free telephone support

GSA scheduled

Mailing list support

Service-level agreement offerings available

Administration

GUI configuration

GUI setup

Remote administration

SNMP configurable/monitorable

Futureproofing/scalability

.Net compliant

64-bit port

Cluster support

IPv6 support

J2EE 1.4 certified

J2EE 1.4 compliant

Other Features

Multiple logs

Supports Microsoft ISAPI

Virtual servers

Web-based user interface

Programming/Scripting

Includes source

Own API

Own scripting/batch language

Supports external scripting/batch language

Security

Active Directory authentication

Antispam features

Antivirus features

Built-in firewall capabilities

Built-in proxy capabilities

Internal user access scheme

LDAP authentication

Other/system authentication

SSL (hardware)

SSL (software)

Support

Commercial support available

Forum support

Free telephone support

GSA scheduled

Mailing list support

Service-level agreement offerings available

Both web servers are multi platform software and can be used on many operating systems, for a windows operating system Abyss server minimum hardware requirements are as follows:

Less than 2 MB of free disk space

4MB of free RAM

TCP/IP support

Whereas with Apache you your hardware requirements can vary depending on system space some examples that may be needed are as follows:

Systems with 4GB of ram or less require a minimum of 2GB of swap space

Systems with 4GB to 16GB of ram require a minimum of 4GB of swap space

Systems with 16GB to 64GB of ram require a minimum of 8GB of swap space

Systems with 64GB to 256GB of ram require a minimum of 16GB of swap space