Ir para o conteúdo
ou

Software livre Brasil

Heitor Medrado de Faria

 Voltar a Blog
Tela cheia

Configuração HTTPS (SSL) BWeb Lighttp Bacula Enterprise

12 de Fevereiro de 2019, 17:49 , por Bacula Backup Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado uma vez

Caso deseje prover um acesso ainda mais seguro ao BWeb, é possível utilizar o protocolo HTTPS.

Preparação do Certificado da Máquina

No shell do servidor Bacula que tenha o BWeb instalado, copie um certificado assinado por terceiros [1] ou gere um certificado auto-assinado.

openssl req -new -x509 -keyout /opt/bweb/etc/lighttp.pem -out /opt/bweb/etc/lighttp.pem -days 365 -nodes

Importante! Durante as perguntas, utilize o IP de rede local de seu servidor ou o nome completo qualificado (FQDN):

-----
Country Name (2 letter code) [XX]:
State or Province Name (full name) []:
Locality Name (eg, city) [Default City]:
Organization Name (eg, company) [Default Company Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server's hostname) []:189.6.77.101

Forneça as permissões necessárias para leitura do Certificado:

chmod 400 /opt/bweb/etc/lighttp.pem

Configurando o Lighttp

Edite o arquivo /opt/bweb/etc/httpd.conf, e insira as seguintes linhas:

var.confdir = "/opt/bweb/etc"
$SERVER["socket"] == ":443" {
ssl.engine = "enable"
ssl.pemfile = var.confdir + "/lighttp.pem"
}

No mesmo arquivo, acrescente o módulo mod_openssl nos componentes a serem carregados:

server.modules = ("mod_cgi", "mod_alias", "mod_setenv",
"mod_accesslog", "mod_auth", "mod_openssl" )

Salve e saia.

No shell, adicione a regra de firewall para a porta SSL:

firewall-cmd --permanent --zone=public --add-port=443/tcp
service firewalld restart

Reinicie o serviço do BWeb:

service bweb restart

Em caso de problemas, incie o BWeb pelo script:

/opt/bweb/etc/starthttp

Referências

[1] https://www.digicert.com/ssl-certificate-installation-lighttpd.htm

[2] https://redmine.lighttpd.net/projects/lighttpd/wiki/HowToSimpleSSL


Fonte: http://www.bacula.com.br/configuracao-https-ssl-bweb-lighttp-bacula-enterprise/

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.