Você está visualizando a documentação da versão de desenvolvimento, ela pode estar incompleta.
Junte-se ao nosso projeto de tradução e ajude a traduzir a documentação do Zabbix em sua língua nativa.

2 Criptografia

Visão geral

Esta seção contém as melhores práticas para configurar a criptografia de forma segura.

Configurando SSL para o frontend do Zabbix

Em sistemas baseados em RHEL, instale o pacote mod_ssl:

dnf install mod_ssl

Crie um diretório para as chaves SSL:

mkdir -p /etc/httpd/ssl/private
       chmod 700 /etc/httpd/ssl/private

Crie o certificado SSL:

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/private/apache-selfsigned.key -out /etc/httpd/ssl/apache-selfsigned.crt

Preencha os prompts adequadamente. A linha mais importante é a que solicita o Common Name. Você deve inserir o nome de domínio que deseja associar ao seu servidor. Você pode inserir o endereço IP público se não tiver um nome de domínio.

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) []:example.com
       Email Address []:

Edite o arquivo de configuração SSL do Apache (/etc/httpd/conf.d/ssl.conf):

DocumentRoot "/usr/share/zabbix"
       ServerName example.com:443
       SSLCertificateFile /etc/httpd/ssl/apache-selfsigned.crt
       SSLCertificateKeyFile /etc/httpd/ssl/private/apache-selfsigned.key

Reinicie o serviço Apache para aplicar as alterações:

systemctl restart httpd.service