Apache fails to start, without explanation, when certain SSL-related directives are misconfigured

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I find it extremely troubling that when Apache fails to start due to an
SSL-related misconfiguration nothing is logged to that effect.

For example, if a certificate and private key do not match, Apache will
fail to start and, from what I can tell, fails to log anything at all.

Maybe there is some alternate log file location of which I'm not aware,
but tailing /var/log/apache2/error.log (on Debian), or the site-specific
log at /var/www/example.com/log/error.log, reveals absolutely nothing
about the issue's cause.

How can the world's "most mature", "most advanced" Web-server be brought
to its knees due to an SSL misconfiguration with one site?

I find this to be inexcusable. Even if Apache did log every detail
regarding the cause for the failed service start-up, the fact that
Apache has no mechanism for handling such a misconfiguration gracefully
is disappointing.

To the contrary, Dovecot, for example, failed gracefully in the same
instance; it reported a very specific message in its logs (key/cert.
mismatch) and still started-up. Due to the fact that the certificate was
malformed, Dovecot dropped its TLS capabilities, but it still started
the server and bound to the non-secure port.

The "apache2ctl configtest" command seems to be ineffective when the
required files exist and are not empty. This utility seems not to check
for a match between the private key and the certificate. Perhaps this
utility could be modified to use the `openssl` executable (if it can be
found) to check these items, too.

Am I missing something here?

Thank you for any insight,

-Ben

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux