ALB supports keepalive configuration at the port level. It can be configured on the frontend.
Keepalive is between the client and ALB, not between ALB and the backend.
It is implemented through the Nginx configuration, and Nginx needs and will automatically reload when the configuration is changed.
TCP keepalive and HTTP keepalive are two different concepts:
It can only be configured on the frontend.