trac-pool:~# apt-get install ssl-cert openssl
trac-pool:~# a2enmod ssl
trac-pool:~# mkdir /etc/apache2/ssl
trac-pool:~# make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
trac-pool:~# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
trac-pool:~# ln -s /etc/apache2/sites-available/ssl /etc/apache2/sites-enabled/ssl
trac-pool:~# vi /etc/apache2/sites-available/default
-
|
old
|
new
|
|
| 1 | | NameVirtualHost * |
| 2 | | <VirtualHost *> |
| | 1 | NameVirtualHost *:80 |
| | 2 | <VirtualHost *:80> |
| 3 | 3 | ServerAdmin webmaster@localhost |
| 4 | 4 | |
| 5 | 5 | DocumentRoot /var/www/ |
Reference