Verifying Port Availability

To successfully install and configure PPM, specific ports must be available through the firewall. To expedite installation, make sure that the ports are available before you start to install the product. The following table contains summary information about the ports and protocols that PPM system components use to communicate.

Note: If you are using an external Web server, you must assign it a port number other than the one assigned to the internal Web server.

Table 3-6. PPM Center ports and protocols

Communication Channel

Protocols

Ports

Web Browser and Web Server

HTTP/HTTPS

80/443 (configurable)

If you do not use the default port, you must specify the port number in the URL.

Example:

http://xyz.com:<Port>

You may also be required to open the firewall for ports other than the defaults.

On UNIX systems, only processes started by the root user can be assigned a port number that is less than 1024.

PPM Workbench and App Server

RMI / RMIS

1099 (configurable)

External Web Server and App Server

AJP13

8009 (configurable)

App Server and Database

JDBC

1521 (configurable)

App Server and Mail Server

SMTP

25

App Server and LDAP Server

LDAP

389

App Server and LDAP Server

LDAP over SSL

636

App Server and External System

SSH

22

App Server and External System

FTP (control)

21

App Server and External System

FTP Data

Dynamic

App Server and External System

SCP (Secure Copy)

22

App Server nodes TCP/UDP Customized in <PPM_Home>/conf
/integrity.conf
, cache.conf, and <PPM_Home>/conf/jboss/
clusterservices.xls
. It depends on your requirement.

Assigning Ports Outside of the Ephemeral Port Range

PPM uses many client sockets for its internal communications. These are allocated randomly from the operating system's ephemeral port range.

To prevent conflicts between internal client socket use and your PPM Server port settings, you must check to make sure that the ephemeral port range set for your operating system does not conflict with any of the ports assigned in your server.conf file. For information about the default ephemeral port range on your operating system and how to adjust it, see the documentation for your specific operating system.