bg-tutorials

Como Instalar um Certificado SSL no Webmin

Neste tutorial, você aprenderá como instalar um certificado SSL no Webmin. O Webmin não serve sites por si só. Ele oferece um painel de controle baseado em navegador para o servidor web Apache em execução na sua máquina, portanto este guia aborda a ativação do SSL para um host virtual do Apache através da interface do Webmin.

Também gravamos um vídeo que orienta você por todo o processo. Você pode assisti-lo abaixo, ler as instruções, ou fazer ambos.

Gerar um código CSR no Webmin

Se você já gerou um código CSR, pule esta seção e vá direto para as etapas de instalação.

Ao solicitar um certificado SSL, um dos primeiros passos é gerar uma Solicitação de Assinatura de Certificado (CSR) e enviá-la à Autoridade Certificadora. O CSR é um pequeno bloco de texto contendo os detalhes necessários sobre o seu domínio e organização.

As Autoridades Certificadoras usam o CSR para verificar o solicitante. Se as informações contidas no CSR estiverem corretas e atualizadas, a CA assina e emite o seu certificado SSL. Você tem duas opções:

Ao gerar o CSR, o sistema também cria a chave privada correspondente. Mantenha-a em segurança, pois você precisará dela durante a instalação. Copie o código CSR, incluindo as tags BEGIN e END, para um editor de texto simples como o Notepad. O bloco se parece com isto:

-----BEGIN CERTIFICATE REQUEST-----
(your CSR data)
-----END CERTIFICATE REQUEST-----

Instalar um certificado SSL no Webmin

Depois que a Autoridade Certificadora validar sua solicitação e enviar os arquivos do certificado, é hora de instalá-los no seu servidor Webmin.

Etapa 1: Prepare seus arquivos SSL

Baixe o arquivo ZIP da CA e extraia-o no seu computador local. Você deve ter os seguintes arquivos:

  • yourdomain.crt, seu certificado SSL primário.
  • yourdomain.ca-bundle, seus certificados raiz e intermediários (o pacote CA).
  • yourdomain.key, a chave privada criada quando você gerou o CSR.

Nota: onde quer que você veja yourdomain nos nomes dos arquivos abaixo, substitua pelo seu domínio real (por exemplo, example_com).

Etapa 2: Faça upload dos seus arquivos

  1. Faça login no seu servidor Webmin em um navegador web.
  2. No menu do lado esquerdo, clique em Others e depois selecione Upload and Download.
  3. Na página principal, abra a aba Upload to server.
  4. Na seção Files to upload, adicione seu certificado primário (o arquivo .crt) e seu pacote CA (o arquivo .ca-bundle). Defina o diretório de destino onde deseja armazená-los e faça o upload. Anote esse caminho; você fará referência a ele na Etapa 3.

Se sua chave privada ainda não estiver no servidor, faça o upload da mesma forma e mantenha-a legível apenas pelo usuário root.

Etapa 3: Configure o Apache através do Webmin

  1. Se o Apache ainda não estiver instalado, use o menu Un-used Modules no painel esquerdo para instalá-lo.
  2. Vá para Servers > Apache Webserver, e na página principal abra a aba Global Configuration.
  3. Em Global Configuration, clique no ícone Configure Apache Modules.
  4. Abre-se uma lista de módulos do Apache. Encontre e marque a caixa ssl, depois clique em Enable Selected Modules.
  5. Quando a página Apache Webserver recarregar, clique em Create virtual host e defina o seguinte:
    • Port: selecione 443 (a porta padrão para HTTPS).
    • Server Name: especifique o seu nome de domínio.
    • Document Root: insira o caminho para a sua pasta raiz de documentos.
  6. Clique em Create Now para adicionar o novo host virtual.
  7. Aparece uma aba Existing virtual hosts. Localize o host que você acabou de criar e clique no ícone de globo ao lado dele.
  8. Na página Virtual Server Options, escolha SSL Options, defina os parâmetros abaixo e clique em Save:
    • Enable SSL?: selecione o botão de opção Yes.
    • SSL protocols: desative os protocolos obsoletos SSLv2, SSLv3, TLSv1 e TLSv1.1, e mantenha apenas TLSv1.2 e TLSv1.3 ativados. (Guias mais antigos se limitam a desativar SSLv2/SSLv3, mas o TLS 1.0 e 1.1 também estão obsoletos em 2026.)
    • Certificate/private key file: insira o caminho do servidor para o seu certificado primário (.crt) e a sua chave privada (.key, gerada junto com o CSR).
    • Certificate authorities file: insira o caminho do servidor para o seu arquivo de pacote CA (.ca-bundle). Isso envia os certificados intermediários para que os navegadores possam construir uma cadeia de confiança completa.

Etapa 4: Reinicie o Apache

Para aplicar a nova configuração, reinicie o Apache. No painel esquerdo, vá para System > Bootup and Shutdown, marque a caixa Apache, role até o final da página e clique em Restart.

Se preferir a linha de comando (por exemplo, via SSH), você pode reiniciar o Apache diretamente:

sudo systemctl restart apache2   # Debian/Ubuntu
sudo systemctl restart httpd     # CentOS/RHEL/AlmaLinux

É isso. Você adicionou com sucesso um certificado SSL ao seu servidor Webmin.

Quer redirecionar os visitantes automaticamente para HTTPS? Depois de confirmar que o site seguro funciona, configure um redirecionamento de HTTP para HTTPS para que ninguém acabe na versão não criptografada. Veja nosso guia sobre como mudar de HTTP para HTTPS.

Teste a sua instalação SSL

Depois de instalar o certificado, é altamente recomendável testar o resultado para detectar configurações incorretas ou intermediários ausentes. Use nosso SSL Checker para escanear seu site e obter um relatório instantâneo.

Você também pode verificar o certificado a partir de qualquer máquina com OpenSSL. Isto exibe o emissor e as datas de validade do certificado que o seu servidor está servindo:

echo | openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>/dev/null | openssl x509 -noout -issuer -dates

Onde comprar o melhor certificado SSL para o Webmin?

Se você está procurando uma ótima experiência de compra, a SSL Dragon é o melhor vendedor de SSL. Nosso site intuitivo e fácil de usar orienta você suavemente por toda a gama de certificados SSL. Todos os nossos produtos são emitidos por Autoridades Certificadoras respeitáveis e são totalmente compatíveis com o Webmin.

Aproveite alguns dos preços mais baixos do mercado e suporte dedicado ao cliente para qualquer certificado que você escolher.

E se você está tendo dificuldades para encontrar o certificado perfeito para o seu site, use nossas ferramentas Assistente SSL e Filtro Avançado de Certificados para obter uma ajuda.

Perguntas Frequentes

O Webmin instala o certificado SSL, ou é o Apache?

O Webmin é um painel de controle; ele não serve páginas web por si só. Quando você instala um certificado SSL “no Webmin,” você está, na verdade, configurando o servidor web Apache através da interface gráfica do Webmin. O certificado é aplicado a um host virtual do Apache, e o Webmin simplesmente grava a configuração subjacente do Apache para você.

Como proteger o próprio painel de administração do Webmin com SSL?

Essa é uma tarefa separada da proteção do seu site. Para colocar o seu próprio certificado na interface de login do Webmin, vá para Webmin > Webmin Configuration > SSL Encryption e faça o upload (ou cole) da sua chave privada e certificado, além do arquivo CA/intermediário. O Webmin armazena sua chave e certificado combinados em /etc/webmin/miniserv.pem. Depois de alterá-lo, reinicie o Webmin pela linha de comando para que o novo certificado seja carregado:
sudo systemctl restart webmin
# or, on systems without systemd:
sudo /etc/webmin/restart

Onde encontro as SSL Options no Webmin?

Vá para Servers > Apache Webserver, abra o seu host virtual da porta 443 clicando no ícone de globo, depois escolha SSL Options na página Virtual Server Options. O módulo ssl do Apache deve estar ativado primeiro, ou a página SSL Options não estará disponível.

Preciso adicionar o pacote CA no Webmin?

Sim. Aponte o campo Certificate authorities file para o seu arquivo .ca-bundle para que o Apache envie os certificados intermediários junto com o seu certificado primário. Sem a cadeia, alguns navegadores e clientes exibem um erro de “certificado não confiável”, mesmo que o certificado em si seja válido.

Quais protocolos TLS devo ativar no Webmin?

Ative apenas o TLS 1.2 e o TLS 1.3. Desative o SSLv2, SSLv3, TLS 1.0 e TLS 1.1 no campo SSL protocols; eles estão obsoletos e são considerados inseguros em 2026. Os navegadores modernos já rejeitam os protocolos mais antigos, então mantê-los ativados só aumenta o risco.

Conclusão

Instalar um certificado SSL no Webmin se resume a fazer o upload dos seus arquivos .crt e .ca-bundle, ativar o módulo ssl do Apache, configurar um host virtual na porta 443 com os caminhos do certificado, chave e pacote CA nas SSL Options, e reiniciar o Apache.

Precisa de um certificado primeiro? Explore nossos certificados SSL.

Economize 10% em certificados SSL ao fazer seu pedido hoje!

Emissão rápida, criptografia forte, 99,99% de confiança no navegador, suporte dedicado e garantia de reembolso de 25 dias. Código do cupom: SAVE10

Uma imagem detalhada de um dragão em voo
Escrito por

Redator de conteúdo experiente, especializado em certificados SSL. Transformação de tópicos complexos de segurança cibernética em conteúdo claro e envolvente. Contribua para melhorar a segurança digital por meio de narrativas impactantes.