Habilitando SSL no Ubuntu (HTTPS)

Não é a primeira vez que precisei disso 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.

Comments

comments

Djames Suhanko

Djames Suhanko é Perito Forense Digital. Já atuou com deployer em sistemas de missão critica em diversos países pelo mundão. Programador Shell, Python, C, C++ e Qt, tendo contato com embarcados ( ora profissionalmente, ora por lazer ) desde 2009.

Deixe uma resposta