Configurando Virtualhost https no apache do Ubuntu Server 18 usando certificado válido

Nesse artigo mostrarei como você pode configurar um virtualhost https no apache com certificado válido na distrubuição ubuntu server 18, que pode ser aplicado em qualquer distribuição .

Não devo tratar de como comprar nem como enviar esse arquivo ao servidor, somente a configuração do apache.

Vamos instalar o apache

sudo apt-get install apache2

Vamos ativar o mod ssl.

sudo a2enmod ssl

Reiniciar o apache.

sudo systemctl restart apache2

Vamos criar o arquivo de configuração do virtualhost.

sudo nano /etc/apache2/sites-available/meusite.com.conf
<IfModule mod_ssl.c>
        <VirtualHost *:443>
                ServerName meusite.com
                SSLEngine on
                SSLProtocol all -SSLv2 -SSLv3
                SSLCertificateFile     /etc/apache2/certificado/meusite.com.crt
                SSLCertificateKeyFile  /etc/apache2/certificado/meusite.com.key
                SSLCACertificateFile   /etc/apache2/certificado/meusite.com.rootCA.crt
                <FilesMatch "\.(cgi|shtml|phtml|php)$">
                                SSLOptions +StdEnvVars
                </FilesMatch>

                # Possible values include: debug, info, notice, warn, error, crit,
                # alert, emerg.
                LogLevel debug
                ErrorLog ${APACHE_LOG_DIR}/meusite.com-ssl-error.log
                CustomLog ${APACHE_LOG_DIR}/meusite.com-ssl.log combined


        </VirtualHost>
</IfModule>

Vamos ativar o virtualhost

sudo a2ensite meusite.com

reiniciar o apache.

sudo systemctl restart apache2

Só isso.

 

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *