OK, I still haven't got this working yet.
So far I've generated a self signed cert as per the links above. I've installed it and apache works and reports no associated problems. After a system reboot, my apache error log reports the following:
[Thu Jun 17 09:08:12 2004] [info] mod_unique_id: using ip addr 65.19.178.177
[Thu Jun 17 09:08:12 2004] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
[Thu Jun 17 09:08:13 2004] [warn] pid file /var/run/apache.pid overwritten -- Unclean shutdown of previous Apache run?
[Thu Jun 17 09:08:13 2004] [info] mod_unique_id: using ip addr 65.19.178.177
[Thu Jun 17 09:08:13 2004] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
[Thu Jun 17 09:08:13 2004] [info] created shared memory segment #0
[Thu Jun 17 09:08:14 2004] [notice] Apache/1.3.26 (Unix) Debian GNU/Linux mod_ssl/2.8.9 OpenSSL/0.9.6g configured -- resuming normal operations
[Thu Jun 17 09:08:14 2004] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache/suexec)
[Thu Jun 17 09:08:14 2004] [info] Server built: Oct 26 2002 09:15:15
[Thu Jun 17 09:08:14 2004] [notice] Accept mutex: sysvsem (Default: sysvsem)
http://li5-177.members.linode.com/ works fine, but
https://li5-177.members.linode.com/ reports "Cannot find server or DNS Error" in IE (perhaps another browser may report different).
Perhaps the problem exists in my httpd.conf and they way I have the SSL configured there? I setup a virtual server running on port 443 like so:
<VirtualHost *:443>
DocumentRoot /var/www
ServerName li5-177.members.linode.com
#SSLEnable
SSLCertificateFile /etc/apache/serv.crt
SSLCertificateKeyFile /etc/apache/serv.key
SSLEngine on
<Files ~ "\.(cgi|shtml)$">
SSLOptions +StdEnvVars
</Files>
ScriptAlias /cgi-bin/ "/usr/lib/cgi-bin/"
<Directory "/usr/lib/cgi-bin">
SSLOptions +StdEnvVars
AllowOverride None
Options FollowSymLinks
SSLRequireSSL
#Order allow,deny
#isp.net intranet only. Could easily be extended to certain workstations
#(users) or class C's easily
#Allow from 192.168.0
</Directory>
LogLevel debug
</VirtualHost>
Any further suggestions please?
