Ultimas do CanalQb

Ubuntu - VMS da Oracle - Apache - Ativando acesso Https

Apache - Ativando acesso Https
Canal Qb


Para garantir que o módulo SSL do Apache esteja instalado, execute o seguinte comando no terminal:
sudo a2enmod ssl
Se o módulo SSL já estiver ativado, você verá uma mensagem informando que ele está ativo.

Agora, vamos criar um certificado SSL autoassinado utilizando o seguinte comando:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crt
Esse comando irá gerar um certificado autoassinado válido por um ano.

Em seguida, vamos editar o arquivo de configuração do site do Apache para habilitar o SSL. Digite o seguinte comando:
sudo nano /etc/apache2/sites-available/000-default.conf
Adicione as seguintes linhas dentro das tags <VirtualHost *:80> e </VirtualHost>:
ServerName exemplo.com
Redirect permanent / https://exemplo.com/
Substitua "exemplo.com" pelo nome do seu domínio.

Agora, vamos criar um novo arquivo de configuração para o SSL:
sudo nano /etc/apache2/sites-available/default-ssl.conf
Cole o seguinte conteúdo no arquivo:
<IfModule mod_ssl.c>
   <VirtualHost _default_:443>
      ServerAdmin webmaster@localhost
      ServerName exemplo.com
      DocumentRoot /var/www/html
      ErrorLog ${APACHE_LOG_DIR}/error.log
      CustomLog ${APACHE_LOG_DIR}/access.log combined
      SSLEngine on
      SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt
      SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
   </VirtualHost>
</IfModule>
Certifique-se de substituir "exemplo.com" pelo nome do seu domínio.

Agora, vamos habilitar o novo arquivo de configuração do SSL:
sudo a2ensite default-ssl.conf
Por fim, reinicie o Apache para que as alterações entrem em vigor:
sudo systemctl restart apache2
A partir de agora, o Apache estará configurado para ativar o acesso HTTPS. Certifique-se de que o seu firewall esteja configurado para permitir o tráfego na porta 443 e de que o seu certificado SSL esteja configurado corretamente.

Lembre-se de substituir "exemplo.com" pelo nome do seu domínio nos comandos e configurações mencionados.

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.