1.4 Configuring Identity Server to Listen on Port 443

Identity Server by default listens on port 8443. It requires port 8443 to be opened in firewall for the communication between a browser and Identity Server. To avoid opening 8443 port in firewall, you can configure Identity Server to listen on standard port 443.

1.4.1 Configuring Identity Server on Windows to Listen on Port 443

  1. In Administration Console, click Devices > Identity Server > Edit, and configure the base URL with HTTPS as the protocol, and the TCP port as 443.

  2. Click OK, then update Identity Server.

  3. In a terminal window, open the server.xml file.

    Windows Server 2012 R2: \Program Files (x86)\Novell\Tomcat\conf

  4. Change the ports from 8080 and 8443 to 80 and 443 respectively.

  5. Restart the Tomcat service.

1.4.2 Configuring Identity Server on Linux to Listen on Port 443

On Linux, the Identity Server service (hosted on Tomcat) runs as a non-privileged user and cannot bind to ports below 1024. To allow requests to port 80/443 while Tomcat is listening on 8080/8443, the preferred approach is to use iptables to perform a port translation. Port translation allows the base URL of Identity Server to be configured for port 443 and to listen on this port. iptables translates it to port 8443 when communicating with Tomcat.

The following are two of many possible solutions: