Ubuntu - Ativar a entrada HTTPS no Apache | ||
Canal Qb |
Para ativar a entrada HTTPS no Apache, você precisará seguir estes passos:
Certifique-se de que o módulo SSL do Apache esteja instalado. Para verificar, digite o seguinte comando no terminal:
sudo a2enmod ssl
Se o módulo SSL já estiver ativado, você verá uma mensagem dizendo que ele está ativo.
Crie um certificado SSL autoassinado usando 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
Este comando criará um certificado auto assinado válido por um ano.
Edite o arquivo de configuração do site do Apache para habilitar o SSL. Para fazer isso, 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 example.comRedirect permanent / https://example.com/
Substitua example.com pelo nome do seu domínio.
Crie 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@localhostServerName example.comDocumentRoot /var/www/htmlErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combinedSSLEngine onSSLCertificateFile /etc/ssl/certs/apache-selfsigned.crtSSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key</VirtualHost></IfModule>
Certifique-se de substituir example.com pelo nome do seu domínio.
Habilite o novo arquivo de configuração do SSL:
sudo a2ensite default-ssl.conf
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 a entrada HTTPS. Certifique-se de que seu firewall esteja configurado para permitir o tráfego na porta 443 e que seu certificado SSL esteja configurado corretamente.
0 Comentários