1 – Acesse o Terminal SSH da sua VPS
2 – Crie o VHOST do apache para o domínio que for utilizar o SSL:
sudo mkdir -p /var/www/html/seudominio.com
2 – Defina a permissão do Usuário na Pasta:
sudo chown -R $USER:$USER /var/www/html/seudominio.com
3 – Defina a permissão chmod da pasta:
sudo chmod -R 755 /var/www/html/seudominio.com
4 – Copie o index padrão do apache para a nova pasta:
sudo cp /var/www/html/index.html /var/www/html/seudominio.com/
5 – Crie a pasta para colocar as chaves do SSL COMODO:
sudo mkdir -p /var/www/ssl
6 – Suba os arquivos do Certificado SSL COMODO para o Servidor:
- HSSL-1234567f8c910.key
- nomedominio_com.ctr
- SectigoRSADomainValidationSecureServerCA.crt
7 – Crie o arquivo de configuração do domínio no apache:
sudo nano /etc/apache2/sites-available/seudominio.com.conf
8 – Adicionar esse conteúdo no arquivo de configuração:
<VirtualHost seudominio.com:80>
ServerAdmin [email protected]
ServerName seudominio.com
ServerAlias www.seudominio.com
DocumentRoot /var/www/html/seudominio.com
ErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost seudominio.com:443>
DocumentRoot /var/www/html/seudominio.com
SSLEngine on
SSLCertificateFile /var/www/ssl/seudominio_com.crt
SSLCertificateKeyFile /var/www/ssl/HSSL-1234567f8c910.key
SSLCertificateChainFile /var/www/ssl/SectigoRSADomainValidationSecureServerCA.crt
</VirtualHost>
9 – Instale o SSL module no apache:
sudo a2enmod ssl
10 – Reinicie o apache do servidor
systemctl restart apache2
11 – Crie o VHOST adicionado anteriormente
sudo a2ensite seudominio.com.conf
12 – Reinicie novamente o apache.
sudo systemctl reload apache2
13 – Verifique se a instalação funcionou
apachectl configtest