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