SSL in Debian Etch
Install and setup apache2:
apt-get install apache2
apt-get install openssl ssl-cert
apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi
create a certificate:
openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem
chmod 600 /etc/apache2/apache.pem
a2enmod ssl
/etc/init.d/apache2 restart
Edit the conf files:
NameVirtualHost *:80
NameVirtualHost *:443
SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem
/etc/init.d/apache2 restart