Enabling HTTPS ports

For certain circumstances, you might want to deploy Product Master by using HTTPS ports.

Procedure

  1. Open the WebSphere® Application Server console.
    http://server:port/ibm/console.
  2. Log in to the WebSphere Application Server console, by specifying the User ID as root.
  3. Click Servers > Server Types > WebSphere Application servers and click {application_server_name} link.
  4. Expand Web Container Settings and click Web container transport chains.
  5. Click Web container transport chains > WCInboundDefaultSecure.
  6. Check the Enable box, then click Apply > Save.
    Note: After you save the changes, ensure the web container transport chains console shows that WSInboundDefaultSecure is now enabled.
  7. Click Environment > Virtual Hosts > {host_name} > Host Aliases > New and add the new port.
    Important:
    • The new port number should be same as the port number displayed in the step number 6 .
    • Do not modify the host name. Keep the default host name (*).
  8. Click Apply > OK. Verify that the new vhost is created successfully.
  9. Run the following command to update the Persona-based UI properties:

    $TOP/mdmui/bin/updateRtProperties.sh

  10. Import certificate for WAS JAVA_HOME by using the following commands:
    keytool -import -trustcacerts -file <File Path> -alias <alias name for certificate> 
    -keystore <path of cacerts>
    Example
    keytool -import -trustcacerts -file /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/etc/certnew.cer 
    -alias certificate1 -keystore $JAVA_HOME/jre/lib/security/cacerts
  11. Restart the server that is used for the Product Master by using the following commands:
    • $TOP/bin/go/stop_local.sh
    • $TOP/bin/go/start_local.sh
  12. Log in to Product Master by using the HTTPS port.

    https://server_ip:port/mdm_ui