Deploy and Configure Apache
Use the information on this page to install an Apache Web Server instance to direct http requests to the appropriate server. It is recommended to install Apache Web Server on a separate box.
You do not require a second Apache instance on the XML Generator server (local files are not produced). You can install a single Apache instance on a standalone server that points to the Advisors IP addresses and ports.
In a Frontline Advisor distributed mode configuration, the Apache HTTP configuration can be configured on any FA instance.
You can configure Apache to support HTTPs; to do so, you must:
- Generate the SSL security certificate and private key.
- Reconfigure Apache.
Both procedures are described on the Configure Apache to Support HTTPS tab below.
<tabber>
Deploy and Configure Apache for Advisors=
1. To enable Apache Web Server serving different modules in the Advisors interface (for example, Administration, Contact Center Advisor, Workforce Advisor), edit the httpd.conf file as described below. The httpd.conf file is located in the conf folder of the Apache Web Server installation.
Important Remove, or comment out, the ProxyPass /admin/ ajp://192.168.40.234:8009/admin/ statement on FA presentation-only instances. If you use a load balancer, do not direct requests to the /admin/ context to FA presentation-only instances.Important If there is no Administration workbench module installed on the FA Platform server, add the following re-directs before ProxyPass /fa/ ajp://192.168.40.234:8009/fa/. This allows you to access the FA Administration module from the CCAdv/WA Platform server:
|
2. Copy the contents of the baseweb-<version>-static-web.zip from the Advisors Platform distribution (the directories within the static-web-content) into the Apache htdocs directory. |
|-| Configure Apache to Support HTTPS=
Generating the SSL security certificate and private key
1. If not already installed, download and install the C++ redistributables from the official Microsoft downloads site. |
2. If not already installed, download and install OpenSSL from an official SSL download site. |
3. Add the OpenSSL bin directory (by default C:\OpenSSL-Win32\bin) to your Windows PATH. |
4. From the Start menu, enter Run > mmc. |
5. From the File menu, select Add/Remove Snap-In. |
6. Execute the following: Add > Certificates > Add > Computer Account > Local Computer |
7. Expand Console Root > Certificates > Personal > Certificates. |
8. Right-click and choose All Tasks > Export. |
9. Select Yes to export the private key. |
10. Deselect Enable strong protection. |
11. Extract the certificate and key using the following command from the directory where the certificate was exported: openssl pkcs12 -in inf-koi.pfx -out inf-koi.crt -nodes |
Reconfiguring Apache to support HTTPS
1. Copy the certificate/key (inf-koy.crt) to the Apache conf directory (by default, C:\Program Files\Apache Software Foundation\Apache2.2\conf). |
2. Edit {Apache conf}\httpd.conf.
|
3. Edit {Apache conf}\extra\httpd-ssl.conf and point SSLCertificateFile and SSLCertificateKeyFile to the certificate. |
4. Restart Apache. |
5. Verify the configuration by browsing to https://inf-koi. This will require accepting a certificate warning unless the client has added the server’s certificate. |