java.net.SocketException: Permission denied

Hi all. Moved Jenkins behind a dedicated Nginx reverse proxy. Restarted services on Jenkins server. Now getting error below on web page. Any guidance would be appreciated.

java.net.SocketException: Permission denied
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Net.java:459)
at java.base/sun.nio.ch.Net.bind(Net.java:448)
at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227)
at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:80)
at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:73)
at hudson.TcpSlaveAgentListener.createSocket(TcpSlaveAgentListener.java:108)
at hudson.TcpSlaveAgentListener.(TcpSlaveAgentListener.java:94)
at jenkins.model.Jenkins.launchTcpSlaveAgentListener(Jenkins.java:1340)
at jenkins.model.Jenkins.(Jenkins.java:1010)
at hudson.model.Hudson.(Hudson.java:86)
at hudson.model.Hudson.(Hudson.java:82)
at hudson.WebAppMain$3.run(WebAppMain.java:247)
Caused: hudson.util.HudsonFailedToLoad
at hudson.WebAppMain$3.run(WebAppMain.java:264)

the error persists with the java so install the necessary java for it then your problem will be solved…