Using the tarfiles (which include source, documentation, binaries and example configuration files)

NOTE: These instructions are intended for readers with a basic familiarity of Unix utilities and web server setup. If you are not familiar with these, please do not even bother to read further.

INITIAL SETUP AND INSTALLATION
==============================

At this point you may wish to reboot your system just to verify that everything still works as it used to. Up to this point, you've done nothing but add some entries in the passwd and group files, and put some files in the two new directories you created, but it is prudent to make sure the system is in good shape before proceeding.

QUICK TEST THAT THE INSTALLATION IS SUCCESSFUL
==============================================

HTTP SERVER CONFIGURATION
=========================
There are sample httpsd configuration files in /var/https/conf which contain explanatory comments. Basically, you can choose to run one or more daemons, use ssl or not, require certificates or not, and so on. These configuration files are intended to illustrate basic configuration ideas. If you are planning to run a production webserver, you should be sure to use a configuration file that is appropriate for your needs.

CERTIFICATION
=============

To get a key and a matching certificate for the machine:
  a. Follow the instructions in the README.certificate
  b. Your 'machine'.pem should be stored in /var/ssl/certs/. For example,
  on the host 'lava-lamp.mit.edu':
  lava-lamp.mit.edu# ls -l /var/ssl/certs/lava-lamp.pem
  -rw-------   1 root     www         2950 Aug  7 14:52 /var/ssl/certs/lava-lamp.pem
  c. Your https-key.pem should be stored in /var/ssl/private/. For example,
  on the host 'lava-lamp.mit.edu':
  lava-lamp.mit.edu# ls -l /var/ssl/private/https-key.pem
  -rw-------   1 root     other        891 Aug  6 16:40 /var/ssl/private/https-key.pem

VERIFY
======