Building
an Open Source Web Server using Apache and Linux
Course Code: PE-105
Apache
is
the
most
popular
Web
server
used
on
the
internet.
It
is
Open
Source
software
and
works
well
with
other
Open
Source
software
such
as
Linux
and
MySQL.
This
course
shows
how
to
set
up
a
simple
Apache
Web
server
under
Linux
and
how
to
enhance
it
into
a
fully
functional
commercial
web
server
capable
of
supporting
sophisticated
Web
sites.
On
Completion
You
Will
Be
Able
To
Set
up
an
Apache
Web
server
under
Linux
Add
static
and
dynamic
modules
to
Apache
Enable
Web
server
logging
and
perform
log
file
analysis
Authenticate
users
by
hostname
and
by
username
and
password
Implement
dynamic
content
using
CGI,
PHP
and
Perl
Integrate
Apache
with
the
Tomcat
servlet
and
JSP
engine
Set
up
a
secure
Web
site
with
http
and
SSL
Manage
Web
site
content
with
FTP
or
WebDAV
Set
up
Virtual
Hosting
Who
Should
Attend
Web
site
administrators,
Web
masters
or
anyone
wishing
to
set
up
or
maintain
a
Web
server.
Prerequisites
A
working
knowledge
of
UNIX
is
required,
including
file
handling
commands
and
the
use
of
a
text
editor.
A
working
knowledge
of
HTML
and
SQL
would
be
useful.
Familiarity
with
the
Mozilla
Web
browser
would
be
useful.