title: Enable only TLSv1.2 in apache 2.2.8
body: <p>As per the apache 2.2 docs <a href="https://httpd.apache.org/docs/2.2/mod/mod_ssl.html#sslprotocol" rel="nofollow noreferrer">https://httpd.apache.org/docs/2.2/mod/mod_ssl.html#sslprotocol</a> <code>OpenSSL 1.0.1</code> is required to support <code>TLSv1.2</code>, so I've setup <code>OpenSSL 1.1.1-pre1</code> </p>
  
  <pre><code>$openssl version -a
  OpenSSL 1.1.1-pre1 (alpha) 13 Feb 2018
  built on: Thu Feb 15 01:59:36 2018 UTC  
  OPENSSLDIR: "/usr/local/ssl"
  ENGINESDIR: "/usr/local/lib/engines-1.1"
  </code></pre>
  
  <p>Below is my Ubuntu Version</p>
  
  <pre><code>Distributor ID: Ubuntu
  Description:    Ubuntu 8.04.1
  Release:        8.04
  Codename:       hardy
  </code></pre>
  
  <p>Below is my ssl config I've added in <code>ssl.conf</code></p>
  
  <pre><code>SSLProtocol -ALL +TLSv1.2 ##line 92
  SSLCipherSuite HIGH:MEDIUM:-LOW:-aNULL
  </code></pre>
  
  <p>When am trying to start the apache service am seeing below error</p>
  
  <pre><code>$ sudo service apache2 start
  * Starting web server apache2                                                                                                                          
  Syntax error on line 92 of /etc/apache2/conf.d/ssl.conf:
  SSLProtocol: Illegal protocol 'TLSv1.2'
  </code></pre>
  
  <p>This is the first time am ever working on ubuntu apache setup so am not sure other config changes, Do I need to setup anything else after installing <code>OpenSSL 1.1.1-pre1</code> for <code>TLSv1.2</code>? or is there any other config changes need to be done to make <code>TLSv1.2</code> work on apache 2.2.8?</p>