Configure Apache

Enable Apache's mod_ssl module. Open Apache's main configuration file, <ifs_home>\apache2\conf\httpd.conf, in a text editor. Locate the line #LoadModule ssl_module modules/mod_ssl.so and uncomment it by removing the hash mark (#) in the beginning of the line.

Create a new text file in the Apache conf-folder named httpd_<instance_name>_ssl.conf. The contents for the file is:

On Windows

SSLEngine on
SSLCipherSuite TLSv1:!MD5:!RC4:!DES:!ADH:!NULL:+AES256
SSLCertificateFile C:\ifs\instance\prod1\ssl\server.crt
SSLCertificateKeyFile C:\ifs\instance\prod1\ssl\server.key
SetEnvIf User-Agent ".*MSIE.*" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0
CustomLog logs/ssl_request.log \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

On Unix

SSLEngine on
SSLCipherSuite TLSv1:!MD5:!RC4:!DES:!ADH:!NULL:+AES256
SSLCertificateFile /opt/ifs/instance/prod1/ssl/server.crt
SSLCertificateKeyFile /opt/ifs/instance/prod1/ssl/server.key
SetEnvIf User-Agent ".*MSIE.*" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0
CustomLog logs/ssl_request_log \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

You need to adjust the SSLCertificateFile and SSLCertificateKeyFile parameters' values above to match your installation.

The server certificate file (.crt) and the server private key file (.key) needs to be accessible by the Apache web server. For example, name them server.crt and server.key and put them in a folder ssl in your instance (<ifs_home>\instance\<instance_name>\ssl).

Restart the Apache web server

Verify

Start Apache from a command window and check that no errors are reported by Apache.
Point a web browser towards the address of your installation and make sure that the initial page load okay.