Instalação de Certificado SSL no MKauth
1- PASSO: Geração dos Certificados
Certifique-se de ter um domínio apontado para o IP público do seu servidor MKauth.
Acesse SSL For Free.
Insira o domínio do seu site (https://seu-dominio.com.br) e clique em "CREATE FREE SSL CERTIFICATE".
2- PASSO: Verificação Manual
Selecione a opção "MANUAL VERIFICATION" para validar o certificado.
Abra o link "DOWNLOAD FILE #1" e salve o arquivo.
Utilize FTP ou WINSCP para transferir o arquivo para /var/www/.well-known/acme-challenge/
.
3- PASSO: Configuração do Diretório
Crie as pastas necessárias dentro do diretório do MKauth Hotsite:
/var/www/.well-known/acme-challenge/
Coloque o arquivo "DOWNLOAD FILE #1" nesta pasta.
4- PASSO: Verificação da Upload
Após copiar o arquivo, acesse o link fornecido em "VERIFY SUCCESSFUL UPLOAD".
Confirme se o arquivo está acessível externamente, indicando uma verificação bem-sucedida.
5- PASSO: Download dos Certificados
Após a verificação, clique em "DOWNLOAD SSL CERTIFICATE".
Extraia os arquivos (private.key
, certificate.crt
, ca_bundle.crt
) do arquivo zip.
Envie esses arquivos para a pasta /etc/apache2/ssl
.
6- PASSO: Configuração no Apache
Abra o arquivo /etc/apache2/sites-enabled/000-default.conf
com um editor de texto.
Localize a seção <VirtualHost *:443>
e substitua as configurações de SSL pelos caminhos dos novos certificados.
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName localhost
DocumentRoot /var/www/
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/certificate.crt
SSLCertificateKeyFile /etc/apache2/ssl/private.key
SSLCertificateChainFile /etc/apache2/ssl/ca_bundle.crt
</VirtualHost>
Salve o arquivo editado e reinicie o Apache: service apache2 restart
.
Acesse o hotsite MKauth usando seu domínio: https://seu-dominio.com.br
.
7- PASSO (OPCIONAL): Redirecionamento HTTP para HTTPS
Para forçar o uso do HTTPS, edite novamente /etc/apache2/sites-enabled/000-default.conf
.
Adicione as linhas para redirecionar tráfego HTTP para HTTPS:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.seu-dominio.com.br
Redirect / https://www.seu-dominio.com.br/
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride all
Header add MKAUTH "FILES"
Header set MKAUTH "FILES"
</Directory>
</VirtualHost>
Salve o arquivo editado e reinicie o Apache: service apache2 restart
.
Acesse www.seu-dominio.com.br
; será redirecionado automaticamente para https://seu-dominio.com.br
.