Setting up Apache 2.0 and Enabling SSL by Ed 3-13-2003 Get the latest Apache 2.0 from http://httpd.apache.org Get the latest OpenSSL from http://www.openssl.org/source/ Install OpenSSL: tar -xzvf openssl-0.9.7a.tar.gz cd openssl-0.9.7a ./config make make test make install Install Apache: tar -xzvf httpd-2.0.44.tar.gz cd httpd-2.0.44 ./configure --prefix=/var/apache2 --enable-so --enable-ssl make make install Generate SSL Certificates: cd /var/apache2/conf openssl req -new -out server.csr # enter password when it asks #This step will remove the passord - use the password you entered above openssl rsa -in privkey.pem -out server.key openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650 # For Linux mkdir ssl.key ssl.crt mv server.crt ssl.crt mv server.key ssl.key Configure the httpd.conf and ssl.conf with your hostname, email address, virtual hosts, etc., then start apache: /var/apache2/apachectl startssl