semanage port --add --type http_port_t --proto tcp 8081But that command failed with the error that the port was already defined. When I looked it up using:
semanage port -l | grep 8081It belonged to some other type (transproxy_port_t). When I tried to delete the type using:
semanage port -d -t transproxy_port_t -p tcp 8081Got the error that it belongs in the policy and cannot be deleted. After much frustation and further googling finally found out I can modify the port
semanage port -m -t http_port_t -p tcp 8081And finally haproxy was able to use the other clients. Finally.....