next
Running Your Own Apache Server
In this section of the class, we head in a new direction in which
you will set up and run your own Apache HTTP server. You may never
need to do this in "real life" -- if, for example, your IT
department or hosting company takes care of such issues. However,
it is a useful exercise to develop and broaden your understanding
of Web servers. Even if you yourself are not in control of the Web
server you use, you will find it useful to know about how it has
been configured (and you may even have suggestions for
configuration changes!).
In doing this exercise, there are some ground rules we need to
follow when using the FAS computer systems:
- Do this work only on the ice.fas.harvard.edu
machines. If you are logged into fas.harvard.edu (you see the
fas% prompt, simply ssh or
telnet to
ice.fas.harvard.edu).
- You must stop all Apache processes before you
end your login session. You may run your Apache server only
while you are logged on to the system!.
ssh or telnet to ice.fas.harvard.edu
fas% ssh ice
jharvard@ice's password:
This example uses the fictitious user, jharvard
-- your input and output will need to reflect your username. Also,
ice.fas.harvard.edu is a group of machines -- you need to know the
name of the machine you are logged into. In the case below, the
user jharvard is logged into the machine
is03.fas.harvard.edu.
ice% whoami
jharvard
ice% hostname
is03
next