След няколкодневни борби успях да пусна apache2 + ssl + php под Debian. Това са стъпките, с който успях да го подкарам. Може да са от полза за някой

'>
инсталираме
1. apt-get install apache2
2. apt-get install openssl ssl-cert
3. apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi
For generating certificate you might have used the apache2-ssl-certificate command in debian sarge but in debian etch this command not available. If you want to generate certificates you need to use openssl from you command prompt Use the following command to generate certificates
4. openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.’, the field will be left blank.
following command to set the correct permissions
5. chmod 600 /etc/apache2/apache.pem
във файла /etc/apache2/ports.conf ДОБАВЯМЕ Listen 443
6. pico /etc/apache2/ports.conf
Listen 443
или ако искаме целия трфик да е криптиран, махаме Listen 80
7. a2enmod ssl
8. cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
във файла /etc/apache2/sites-available/ssl ДОБАВЯМЕ ...
9. pico /etc/apache2/sites-available/ssl
NameVirtualHost *:443
<virtualhost *:443>
ServerAdmin webmaster@localhost
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
10. a2ensite ssl
във файла /etc/apache2/sites-available/default ДОБАВЯМЕ ...
11. pico /etc/apache2/sites-available/default
NameVirtualHost *:80
<virtualhost *:80>
при мен тази папка я нямаше и файла не беше на нужното място, затова
12. mkdir /etc/apache2/modules
13. cp /usr/lib/apache2/modules/libphp5.so /etc/apache2/modules/
за да се зареди php и
за да интерпретира server-а php файловете, а не да ги показва на клиента
във файла /etc/apache2/httpd.conf ДОБАВЯМЕ
14. pico /etc/apache2/httpd.conf
LoadModule php5_module modules/libphp5.so
AddHandler application/x-httpd-php .php
AddHandler application/x-httpd-php-source .phps
или вместо AddHandler ...
application/x-httpd-php php
application/x-httpd-php-source phps
или
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddHandler ... is the preferred way of configuration, but it does not work in previous Apache versions.
reload-ваме и restart-ираме, за да влязат промените в сила
15. /etc/init.d/apache2 force-reload
16. /etc/init.d/apache2 restart