Striim 3.9.8 documentation

Configuring HTTP and HTTPS

With its default settings, Striim uses HTTP and HTTPS as follows:

  • The console discover the server using HTTP over port 9080, then connects using HTTPS over port 9081.

  • The Forwarding Agent authenticates using HTTPS over port 9081. After that, it joins the cluster using Hazelcast.

  • The web UI connects to the server using HTTP over port 9080. Alternatively, you may configure it to use HTTPS (Using HTTPS with the web UI).

Changing the HTTP port

Note

Known issue for Striim 3.9.8 through 3.9.8.4 (DEV-20585): If you change the HTTP port, the console can not connect to the server. This issue has been fixed in 3.9.8.5.

To change the HTTP port, on every server in the cluster, edit striim\conf\startUp.properties, set the HttpPort property value to the new port number, save the file, and restart Striim.

When the HTTP port is not 9080:

  • When starting the console, include the -t <port> switch to specify the HTTPS port.

  • Tell web UI users to use the new port.

Disabling HTTP

To disable HTTP, on every server in the cluster, edit ./striim/conf/startUp.properties, set HttpEnabled=false, and restart Striim.

When HTTP is disabled:

Changing the HTTPS port

Note

Known issues for Striim 3.9.8 through 3.9.8.4 (DEV-20585 and DEV-21415): If you change the HTTPS port, the console and Forwarding Agent can not connect to the server. These issues have been fixed in 3.9.8.5.

To change the HTTPS port, on every server in the cluster, edit striim\conf\startUp.properties, set the HttpsPort property value to the new port number, save the file, and restart Striim.

When the HTTPS port is not 9081:

  • When starting the console, include the -T <port> switch to specify the HTTPS port.

  • In the Forwarding Agent's agent.conf configuration file, set the striim.node.httpsPort property value to the new port number and restart the agent.

  • If the web UI is using HTTPS, tell web UI users to use the new port.

Disabling HTTPS

To disable HTTPS (not recommended), on every server in the cluster, edit ./striim/conf/startUp.properties, set HttpsEnabled=false, and restart Striim.

When HTTPS is disabled:

  • When starting the console, include the -H false switch.

  • In the Forwarding Agent's agent.conf configuration file, set HttpsEnabled=False, set striim.node.servernode.address to the IP address of the server, and restart the agent.