AH00072 --> make_sock: could not bind to address [::] 80
book
Article ID: 108050
calendar_today
Updated On:
Products
CA Single Sign On Secure Proxy Server (SiteMinder)CA Single Sign On SOA Security Manager (SiteMinder)CA Single Sign-On
Issue/Introduction
Once we have installed and configured CA Access Gateway R12.8, we cannot start it when running sps-ctl script. We get the following errors: (13)Permission denied: AH00072: make_sock: could not bind to address [::]:80 (13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down AH00015 --> unable to open logs.
We do not have this port in use. Why is this error appearing? How can we solve it?
Environment
Access Gateway R12.8 on RHEL7.4 x64
Resolution
In RHEL, ports from 0 to 1024 are reserved for system use only. This means that in order to use one of them, you must have the authority to change/access basic system settings. The root user has such privileges and can actually use a port from the range 0 - 1024.
In your problem, the system response indicates the root of the problem : (13)Permission denied: AH00072: make_sock: could not bind to address [::]:80 (13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
When the http daemon starts, it tries to bind the 80 port, which is a port within the system assigned ports and as such it can only be accessed by root.
In order to be able to run it as a non-root user you could change the port to a non-reserved one (higher than 1024), or use an account with enough privileges.