In dit artikel wordt uitgelegd hoe u de GUI kunt repareren wanneer deze niet start en het probleem gerelateerd is aan SSL.
Wanneer de gebruiker de configuratie van SSL heeft en het certificaat/de sleutel een wachtwoord heeft, kan Splunk de sleutel mogelijk niet valideren aan de hand van het certificaat, waardoor Splunk de webinterface niet toont.
$ SPLUNK_HOME/etc/system/local/web.conf
[settings] enableSplunkWebSSL = 1 httpport = 8080 privKeyPath=/opt/splunk/etc/auth/bscicerts/privatekey.key serverCert=/opt/splunk/etc/auth/bscicerts/cert.pem
De bovenstaande configuratie veroorzaakt de volgende fout.
Opmerking: nadat u vooruit bent gegaan, bevestigt u dat de URL HTTPS heeft en niet HTTP en de juiste HTTP-poort, zoals geconfigureerd in web.conf.
De bovenstaande fout wordt niet weergegeven nadat u het web.conf-bestand hebt hernoemd naar web.old.
mv /etc/system/local/web.conf /etc/system/local/web.bkp
Restart Splunk
Als de web-UI begint te werken, is het probleem afhankelijk van de SSL-configuratie.
De meest voorkomende fouten die Splunk zal tonen zijn de volgende:
/log/splunkd.log.1:11-02-2019 14:36:48.859 +0000 ERROR HTTPServer - SSL context could not be created - error in cert or password is wrong /log/splunkd.log.1:11-02-2019 14:36:48.859 +0000 ERROR HTTPServer - SSL will not be enabled /log/splunkd.log.5:10-21-2019 10:55:40.000 +0000 ERROR SSLCommon - Can't read certificate file /opt/splunk/etc/auth/bscicerts/cert.pem errno=33558530 error:02001002:system library:fopen:No such file or directory
Controleer of het wachtwoord is verwijderd met de volgende opdracht:
In *nix:
$SPLUNK_HOME/bin/splunk cmd openssl rsa -in mySplunkWebPrivateKey.key -text
In Windows:
$SPLUNK_HOME\bin\splunk cmd openssl rsa -in mySplunkWebPrivateKey.key -text
Als deze opdracht een fout oplevert, kan de sleutel een wachtwoord gebruiken.
Opmerking
Als de privésleutel in privKeyPath is beveiligd met een wachtwoord, wordt er geen fout opgegeven, maar de browser laadt Splunk Web niet.
In dit geval moet de gebruiker het wachtwoord uit de sleutel verwijderen.
Om het probleem op te lossen, is de meest efficiënte oplossing het verwijderen van het wachtwoord van het certificaat.
Verwijder het wachtwoord van de sleutel. (Splunk Web ondersteunt geen wachtwoordbeveiligde privésleutels.)
In *nix:
$SPLUNK_HOME/bin/splunk cmd openssl rsa -in mySplunkWebPrivateKey.key -out mySplunkWebPrivateKey.key
In Windows:
$SPLUNK_HOME\bin\splunk cmd openssl rsa -in mySplunkWebPrivateKey.key -out mySplunkWebPrivateKey.key
Splunk-documentatie
Veilig Splunk Web met eigen certificaat
Problemen met Splunk Web-verificatie oplossen
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
1.0 |
28-Sep-2026
|
Eerste vrijgave |