Documente Academic
Documente Profesional
Documente Cultură
Presented by
Lonnye Bower
Fardin Khan
Chris Orona
Introduction and
Installation of Apache
Server
Introduction to Apache
Apache is a web server package that
works under Linux as well as under
other operating systems
The name Apache comes from the
concept of extensive patching of
existing code
The primary advantage of Apache is
that it is generally free or available at
modest costs
Installing Apache
Server Configuration
Server Configuration
Make sure the ServerType directive
is set to standalone
Check the Port device to make sure
it is set to the TCP/IP port to which
your Apache server listens
Set the User directive to either the
user ID (UID) or the user name
used for all web visitors
Server Configuration
(cont)
Set the Group directive to either the group
ID (GID) or the group name assigned to all
web users
Modify the ServerAdmin directive to include
the e-mail address of the administrator
Set the ServerRoot directive to the absolute
path to the directory where all Apache
resource and configuration files are stored
/usr/apache/conf or /etc/httpd
Server Configuration
(cont)
Set the ServerName directive to
the fully qualified domain name of
your server
Virtual Hosting
Virtual Hosts
A virtual host is a web server that resides
on one domain but acts as if it was on
another. For example, suppose you control
ganesan.com and cis454.com. Instead of
setting up 2 servers, you can set up a
single machine that serves both domains.
Virtual hosting saves on machinery and
allows for a lot of flexibility in setting up
web servers
A Final Note
There are many more configuration
options possible with Apache, but
they are usually used for
commercial sites that require
authentication or special handling
characteristics
Key Terms
Apache
conf
Server Name
Virtual Hosting
ifconfig
Apache Resources
For more information on Apache go
to
www.apache.org
www.apacheweek.com
dev.apache.org