Manual
do
Maker
.
com
Não é a primeira vez que precisei habilitar SSL no Ubuntu e ocasionalmente tenho que fazer alguma configuração desse tipo, então resolvi deixar prontinho pra não precisar pesquisar novamente pela vastidão de informações do google. É uma receita de bolo descarada, então lá vai:
sudo su
apt-get install apache2 openssl ssl-cert
openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem (enter até o final)
chmod 600 /etc/apache2/apache.pem
Em /etc/apache2/sites-available/ssl:
NameVirtualHost *:443
<VirtualHost *:443>
ServerAdmin fulano@localhost
DocumentRoot /var/www
CustomLog /var/log/apache2/access.log combined
SSLEngine on
ServerSignature On
SSLCertificateFile /etc/apache2/apache.pem
</VirtualHost>
Depois:
a2ensite ssl
apache2ctl restart
Correr para o abraço.
Fim.
Autor do blog "Do bit Ao Byte / Manual do Maker".
Viciado em embarcados desde 2006.
LinuxUser 158.760, desde 1997.