Jump to content

VestaCP SSL Control Panel


Recommended Posts

Estou com um problema, e venho estudando em fóruns da linguá inglesa formas de resolver definitivamente um problema que meu IP dedicado tem, o Control Panel do VestaCP não funciona com SSL de forma alguma, Já tentei script e commands lines para ativar o bendito SSL no IP do servidor, contudo todavia li em fóruns estrangeiro que é impossível usar Certificado, especialmente nesse Gerenciador/Software, venho aqui pedir encarecidamente, por alguém que tenha conhecimento sobre como instalar o SSL no IP via SSH ou simplesmente pelo panel da própria VestaCP, não sei mais pra onde correr, todas as informações que conseguir achar, a solução não funcionava mais, ou eu não soube executar-la da forma certa.

Link to comment
Share on other sites

Olá!

A melhor maneira de instalar um certificado SSL no painel de administrador do Vesta é usando um nome de domínio  ou um subdomínio para o seu servidor, por exemplo "server.seudominio.com.br.

Vou passar aqui a configuração para usar o SSL no domínio do servidor .

Primeiro você instala o let's encrypt no domínio que vai ser utilizado como nome do servidor, depois é só seguir esse passo a passo que tudo deve funcionar.

Lembrando de substituir o "seudominio.com.br" para o seu domínio do servidor.

cd /usr/local/vesta/ssl
mv certificate.crt certificate.crt_old
mv certificate.key certificate.key_old

ln -s /home/admin/conf/web/ssl.seudominio.com.br.key /usr/local/vesta/ssl/certificate.key

ln -s /home/admin/conf/web/ssl.seudominio.com.br.crt /usr/local/vesta/ssl/certificate.crt

chmod 664 /home/admin/conf/web/ssl.seudominio.com.br.crt /home/admin/conf/web/ssl.seudominio.com.br.pem /home/admin/conf/web/ssl.totalserver.ovh.key

sudo service vesta restart

 

 

Link to comment
Share on other sites

3 minutos atrás, Catingueiro disse:

Olá!

A melhor maneira de instalar um certificado SSL no painel de administrador do Vesta é usando um nome de domínio  ou um subdomínio para o seu servidor, por exemplo "server.seudominio.com.br.

Vou passar aqui a configuração para usar o SSL no domínio do servidor .

Primeiro você instala o let's encrypt no domínio que vai ser utilizado como nome do servidor, depois é só seguir esse passo a passo que tudo deve funcionar.

Lembrando de substituir o "seudominio.com.br" para o seu domínio do servidor.

cd /usr/local/vesta/ssl
mv certificate.crt certificate.crt_old
mv certificate.key certificate.key_old

ln -s /home/admin/conf/web/ssl.seudominio.com.br.key /usr/local/vesta/ssl/certificate.key

ln -s /home/admin/conf/web/ssl.seudominio.com.br.crt /usr/local/vesta/ssl/certificate.crt

chmod 664 /home/admin/conf/web/ssl.seudominio.com.br.crt /home/admin/conf/web/ssl.seudominio.com.br.pem /home/admin/conf/web/ssl.totalserver.ovh.key

sudo service vesta restart

 

 

Deixei no final do código "chmod 664" o domínio que utilizei na configuração, se o moderador por gentileza poder alterar para "seudominio.com.br" eu agradeço.

Link to comment
Share on other sites

O instalador do vesta para ssl (Lets encrypt) funciona perfeitamente, desde que as entradas tipo A estejam devidamente cridas para qualquer domínio, são duas; uma apontando para o dominio sem www e outra com www.

Gerenciamento e otimização de servidores: Centos, Debian, Ubuntu, AlmaLinux, Cpanel e VestaCP.
Cloud otimizado e otimização para: Wordpress.
Virtualização: Implementação e gerenciamento Virtualizor, Proxmox, Openstack e VMware.

Link to comment
Share on other sites

9 horas atrás, RevendaHost disse:

O instalador do vesta para ssl (Lets encrypt) funciona perfeitamente, desde que as entradas tipo A estejam devidamente cridas para qualquer domínio, são duas; uma apontando para o dominio sem www e outra com www.

Creio que ele esteja se referindo para o apontamento do acesso ao painel/administração.

Como você faz para gerar os SSL? o Lets Encrypt gera esses SSL para o hostname do servidor?

<?= "Full Stack PHP Developer"; ?>
Desde 2013 trabalhando com Desenvolvimento de Sites e Gestão de Servidores.

Link to comment
Share on other sites

2 horas atrás, MarksEliel disse:

o Lets Encrypt gera esses SSL para o hostname do servidor?

SIm, perfeitamente. O procedimento é o mesmo, o que não tem como fazer e gerar ssl para IP.

Gerenciamento e otimização de servidores: Centos, Debian, Ubuntu, AlmaLinux, Cpanel e VestaCP.
Cloud otimizado e otimização para: Wordpress.
Virtualização: Implementação e gerenciamento Virtualizor, Proxmox, Openstack e VMware.

Link to comment
Share on other sites

1 hora atrás, RevendaHost disse:

SIm, perfeitamente. O procedimento é o mesmo, o que não tem como fazer e gerar ssl para IP.

Como? Quando gera o lets pro ssl do servidor, não reconhece quanto tento acessar o painel com o uso da porta;

<?= "Full Stack PHP Developer"; ?>
Desde 2013 trabalhando com Desenvolvimento de Sites e Gestão de Servidores.

Link to comment
Share on other sites

3 horas atrás, MarksEliel disse:

não reconhece quanto tento acessar o painel com o uso da porta;

Isso porque o certificado que roda no IP:8083 e autoassinado. Para acessar com https://hostaname:8083 basta substituir(ou criar link) o ssl autoassinado pelo que foi gerado para o hostname. Ele fica em /usr/local/vesta/ssl .

Gerenciamento e otimização de servidores: Centos, Debian, Ubuntu, AlmaLinux, Cpanel e VestaCP.
Cloud otimizado e otimização para: Wordpress.
Virtualização: Implementação e gerenciamento Virtualizor, Proxmox, Openstack e VMware.

Link to comment
Share on other sites

Em 08/02/2019 em 22:51, msaulohenrique disse:

Se vc está tentando configurar SSL no IP, lamento informar, mas não é possível. Agora se tiver um domínio a ser configurado com SSL é só seguir o tutorial do @Catingueiro, que aliás, parabéns.

No caso, eu precisaria deixar apontado o hostname, não só o domínio principal que é usado no Web, certo?

Em 08/02/2019 em 22:49, Catingueiro disse:

Olá!

A melhor maneira de instalar um certificado SSL no painel de administrador do Vesta é usando um nome de domínio  ou um subdomínio para o seu servidor, por exemplo "server.seudominio.com.br.

Vou passar aqui a configuração para usar o SSL no domínio do servidor .

Primeiro você instala o let's encrypt no domínio que vai ser utilizado como nome do servidor, depois é só seguir esse passo a passo que tudo deve funcionar.

Lembrando de substituir o "seudominio.com.br" para o seu domínio do servidor.

cd /usr/local/vesta/ssl
mv certificate.crt certificate.crt_old
mv certificate.key certificate.key_old

ln -s /home/admin/conf/web/ssl.seudominio.com.br.key /usr/local/vesta/ssl/certificate.key

ln -s /home/admin/conf/web/ssl.seudominio.com.br.crt /usr/local/vesta/ssl/certificate.crt

chmod 664 /home/admin/conf/web/ssl.seudominio.com.br.crt /home/admin/conf/web/ssl.seudominio.com.br.pem /home/admin/conf/web/ssl.totalserver.ovh.key

sudo service vesta restart

 

 

Como não funciona SSL no IP, não acho que seja uma boa ideia jogar acesso ao panel no domínio, vou deixar como estar, e continuar a usar o IP para acessar.

 

Mas tenho uma dúvida, eu tinha gerado um certificado auto-assinado com um email pessoal lá no IP, como faço para remover-lo?, veja bem, quando clico em ver certificado no browser, lá esta o email.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...

Important Information

Do you agree with our terms?