The examples below use the default installation path
C:\InterWorks\Curator. If Curator was installed on a
different drive or directory, adjust the paths accordingly (e.g. D:\InterWorks\Curator).Step 1: Test the Configuration From the Command Line
Open PowerShell as Administrator and run:Syntax OK.
This is the fastest way to identify the issue. If the output points to a clear problem, skip to
Common SSL Issues and Fixes for the resolution.
Step 2: Check the Apache Error Log
If Step 1 wasn’t sufficient, check the Apache error log:Step 3: Check the Windows Event Log
- Attempt to start the Curator HTTPD Server service from the Windows Services Manager.
- After it fails, press Win + R, type
eventvwr.msc, and press Enter. - Navigate to Windows Logs > Application.
- The most recent error entries at the top will be from the failed startup attempt — double-click them and read the Description field for the actual error message.
Common SSL Issues and Fixes
Certificate key has a passphrase (most common on Windows)
Certificate key has a passphrase (most common on Windows)
Error: Then update
SSLPassPhraseDialog builtin is not supported on Win32 or the service hangs waiting for passphrase input.Fix: Strip the passphrase from the key:SSLCertificateKeyFile in C:\InterWorks\Curator\curator.conf to point to the new key.See also: Removing Passphrases in the
Windows SSL setup guide.Certificate file path is wrong or file missing
Certificate file path is wrong or file missing
Error:
SSLCertificateFile: file 'C:\...' does not exist or is emptyFix: Verify the paths in C:\InterWorks\Curator\curator.conf for these directives all point to files that
actually exist in C:\InterWorks\Curator\certs\:SSLCertificateFileSSLCertificateKeyFileSSLCertificateChainFile
SSL section not fully uncommented in curator.conf
SSL section not fully uncommented in curator.conf
Error: Syntax errors referencing lines in the SSL block.Fix: Open
C:\InterWorks\Curator\curator.conf and ensure the entire <VirtualHost *:443> block and the
Listen 443 line are fully uncommented (no stray # characters).See: Replacing References in the Windows SSL setup guide.Chain/intermediate certificate file missing
Chain/intermediate certificate file missing
Error:
SSLCertificateChainFile: file does not existFix: Ensure the CA intermediate/chain certificate is in the certs directory and referenced correctly. If you
have a single combined cert, comment out the SSLCertificateChainFile directive.Certificate and key don't match
Certificate and key don't match
Error: Both commands should output the same hash. If they don’t, the wrong key or certificate file is being used.
certificate and private key do not matchFix: Verify they match by comparing their modulus hashes:Port 443 already in use
Port 443 already in use
Error: If IIS or another service is on port 443, stop it or change the Curator port.
could not bind to address 0.0.0.0:443Fix: Check what’s using port 443:Certificate in wrong format (DER instead of PEM)
Certificate in wrong format (DER instead of PEM)
Error:
error reading certificate or PEM routines:get_name:no start lineFix: Apache requires PEM format (text starting with -----BEGIN CERTIFICATE-----). Convert from DER if needed:After Fixing
-
Re-run the config test:
-
If it says
Syntax OK, start the Curator HTTPD Server service from Services Manager.