Como Instalar SSL em VPS com Webmin/ Virtualmin

Todo webmaster quer proteger seu negócio e uma das melhores maneiras de garantir que o seus acessos estejam seguros é com um certificado SSL. Infelizmente isso tem um custo, o que causa com que muitos sites fiquem desprotegidos.

Entretanto há um projeto que fornece selo de segurança ssl para seu registro de domínio web, o Let’s Encrypt, que tem sido de grande contribuição para construir um ambiente mais seguro na internet.

Hoje vamos aprender como instalar SSL em VPS com Webmin/Virtualmin.

O Que Você Vai Precisar

Para instalar SSL em VPS com Webmin você vai precisar:

  • Um VPS funcional com Webmin/Virtualmin instalado (pode ser o da Hostinger, por exemplo).
  • Acesso ao painel de administração do Webmin/Virtualmin.
  • Um Servidor Virtual (virtual host) do seu site criado no Virtualmin.

1º Passo — Habilitar o SSL no seu site

1. Acesse o painel de administrador do Webmin/Virtualmin. Isso geralmente é feito digitando https://ip-do-vps:10000 (não esqueça de substituir “ip-do-vps” pelo endereço de IP dedicado do seu VPS) no navegador.

2. Selecione Virtualmin.

virtualmin

3. Escolha o Servidor Virtual desejado (já tem que estar configurado) do menu no canto esquerdo superior da tela.

selecionar sua vps

4. Clique em Edit Virtual Server.

editar servidor virtual privado - vps

5. Acesse Enabled Features. A lista de recursos vai aparecer. Certifique que a opção Apache SSL Website Enabled? está marcada.

habilitar recursos na vps

6. Salve as alterações

2º Passo — Instalar o SSL Let’s Encrypt no seu servidor virtual

1. Novamente, certifique de selecionar o Servidor Virtual correto (verifique o item 3 do passo anterior).
2. Procure e clique na aba Server Configuration. Agora acesse a opção Manage SSL Certificate.

ssl no virtualmin

3. Uma página com os detalhes do SSL vai ser aberta. No menu de navegação clique em Let’s Encrypt.

detalhes do ssl no virtualmin

4. Neste passo você vai ter que verificar se as configurações padrão estão corretas.

  • Na seção Request certificate for você tem duas opções: Domains associated with this server e Domain names listed here. Se você escolher a primeira opção o certificado SSL vai ser instalado nos domínios padrão do seu Servidor Virtual (no nosso caso vps-tutorial.tk). Mas se você deseja instalar o certificado em outro(s) domínio(s) no mesmo Servidor Virtual, então selecione a segunda opção e coloque os domínios manualmente.
  • Na seção Months between automatic renewal tem a opção Only renew manually (renovar apenas manualmente) ou um campo para definir quando o certificado deve ser renovado automaticamente. Escolha a opção que se adequa melhor as suas necessidades.
configurações do ssl na vps

5. Depois de configurar tudo como desejado, clique em Request Certificate.

ssl em vps virtualmin

Se o certificado foi instalado corretamente a seguinte mensagem vai ser mostrada:

Mensagem de confirmação de instalação de ssl no vps

Agora você já deve conseguir acessar seu site com protocolo HTTPS.

Se você quer que seu site seja automaticamente redirecionado para abrir de forma segura (HTTPS), confira o tutorial como forçar o acesso SSL em meu site.

Conclusão

Você aprendeu como instalar SSL em VPS com Webmin/Virtualmin. O Let’s Encrypt é uma ótima alternativa para criptografar a navegação do seu site de forma segura e aumentar a credibilidade da sua marca.

Author
O autor

Ariane G.

A Ariane é SEO Team Leader com experiência em conteúdo, localização e SEO. Seu desafio é levar a Hostinger ao topo dos resultados no Brasil, França e Reino Unido. Eventualmente ela compartilha seu conhecimento no blog e nos tutoriais da Hostinger e no tempo livre ela gosta de explorar lugares novos e viver intencionalmente.