O SSL é muito importante para criar uma conexão segura e criptografada entre o seu cliente e o seu site. Portanto aprenda como colocar o famoso cadeado no seu site facilmente.
Para conseguir um certificado SSL gratuita que tem validade de 90 dias basta entrar no site ZeroSSL e se cadastrar.
Para instalar um certificado SSL no Apache Server no Windows, siga os seguintes passos:
- Incluir o domínio no arquivo hosts do Windows:
- Abra o arquivo
hosts
localizado emC:\\Windows\\System32\\drivers\\etc
. - Adicione o endereço ou domínio que você usará para acessar o site e o IP para o qual ele deve apontar no arquivo hosts. Se estiver desenvolvendo localmente, aponte o endereço para o IP de loopback
127.0.0.1
.
- Abra o arquivo
- Criar o VirtualHost (nas portas 80 e 443):
- Configure o VirtualHost no Apache para a porta 80 ou 443 (ou outra porta, como 8080 ou 8081).
- Neste caso, queremos configurar o site para usar um certificado SSL e ser acessado via HTTPS.
- Abra o arquivo httpd-vhosts.conf dentro do Apache Server
Coloque as informações seguintes:
<VirtualHost *:443>
ServerName seusite.com.br
ServerAlias www.seusite.com.br
DocumentRoot "${INSTALL_DIR}/www/seusite"
SSLEngine on
SSLCertificateFile /conf/key/certificate.crt
SSLCertificateKeyFile /conf/key/private.key
SSLCertificateChainFile /conf/key/ca_bundle.crt
<Directory "${INSTALL_DIR}/www/seusite/">
Options +Indexes +Includes +FollowSymLinks +MultiViews +ExecCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>