SSLProtocol Directive Ignored Over Different VirtualHosts in Apache HTTPD 2.4.12 or Older

Solution Verified - Updated -


The default SSLProtocol directive overwrites the ones defined at any VirtualHost. As a result we cannot have different VirtualHosts with different values of that directive. This behavior is abnormal because the SSLProtocol directive has a VirtualHost scope and is reported as a bug.


  • Apache HTTPD 2.4.12 or older
  • SSLProtocol set to All in a virtual domain context

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In