title: Configure Httpd for SSL
body: <p>I'm writing this after trying for almost 4hrs and endless googling.</p>
  
  <p>After adding the 433 virtual port in my httpd.config file I get this error<br>
  <strong>"Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration"</strong></p>
  
  <p>This is my addition to the httpd.config</p>
  
  <pre><code>&lt;VirtualHost *:443&gt;
  SSLEngine on                                                                
  SSLProtocol all -SSLv2                                                      
  SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM                
  
  SSLCertificateFile /path/unified.crt                           
  SSLCertificateKeyFile /path/my-private-decrypted.key                        
  SSLCertificateChainFile /path/sub.class1.server.sh2.ca.pem 
  ServerAdmin root@localhost
  
  DocumentRoot /var/www/html
  &lt;Directory /&gt;
      Options FollowSymLinks
      AllowOverride None
  &lt;/Directory&gt;
  &lt;Directory /var/www/html&gt;
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
  &lt;/Directory&gt;
  
  ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
  &lt;Directory "/usr/lib/cgi-bin"&gt;
      AllowOverride None
      Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
      Order allow,deny
      Allow from all
  &lt;/Directory&gt;
  
  ErrorLog ${APACHE_LOG_DIR}/error.log
  
  # Possible values include: debug, info, notice, warn, error, crit,
  # alert, emerg.
  LogLevel warn
  
  CustomLog ${APACHE_LOG_DIR}/access.log combined
  
  Alias /doc/ "/usr/share/doc/"
  &lt;Directory "/usr/share/doc/"&gt;
      Options Indexes MultiViews FollowSymLinks
      AllowOverride None
      Order deny,allow
      Deny from all
      Allow from 127.0.0.0/255.0.0.0 ::1/128
  &lt;/Directory&gt;
  </code></pre>
  
  <p></p>
  
  <p>I'm totally confused ! Please Anyone Help out ! Thanks !   </p>