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:
- Use nosso Gerador de CSR para criar o CSR automaticamente.
- Siga nosso tutorial passo a passo sobre como gerar um CSR no Webmin.
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
- Faça login no seu servidor Webmin em um navegador web.
- No menu do lado esquerdo, clique em Others e depois selecione Upload and Download.
- Na página principal, abra a aba Upload to server.
- 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
- Se o Apache ainda não estiver instalado, use o menu Un-used Modules no painel esquerdo para instalá-lo.
- Vá para Servers > Apache Webserver, e na página principal abra a aba Global Configuration.
- Em Global Configuration, clique no ícone Configure Apache Modules.
- Abre-se uma lista de módulos do Apache. Encontre e marque a caixa ssl, depois clique em Enable Selected Modules.
- 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.
- Clique em Create Now para adicionar o novo host virtual.
- Aparece uma aba Existing virtual hosts. Localize o host que você acabou de criar e clique no ícone de globo ao lado dele.
- 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 é 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ê.
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
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.
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.
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


