2 Kryptographie
Übersicht
Dieser Abschnitt enthält Best Practices für die sichere Einrichtung der Kryptografie.
SSL für das Zabbix Frontend einrichten
Installieren Sie auf RHEL-basierten Systemen das Paket mod_ssl:
dnf install mod_ssl
Erstellen Sie ein Verzeichnis für SSL-Schlüssel:
mkdir -p /etc/httpd/ssl/private
chmod 700 /etc/httpd/ssl/private
Erstellen Sie das SSL-Zertifikat:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/private/apache-selfsigned.key -out /etc/httpd/ssl/apache-selfsigned.crt
Füllen Sie die Eingabeaufforderungen entsprechend aus.
Die wichtigste Zeile ist diejenige, die nach dem Common Name fragt.
Sie müssen den Domainnamen eingeben, der mit Ihrem Server verknüpft werden soll.
Alternativ können Sie die öffentliche IP-Adresse eingeben, wenn Sie keinen Domainnamen haben.
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 []:
Bearbeiten Sie die Apache-SSL-Konfigurationsdatei (/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
Starten Sie den Apache-Dienst neu, um die Änderungen zu übernehmen:
systemctl restart httpd.service