Your frontend CDN (eg. Cloudflare or even your own load balancer/proxy) must be sending the X-Forwarded-For and you must be running Apache on the backend.
This solves the problem where your logs and services will only see the proxy/CDN IP and not the real client IP.
modremoteip is the most modern and current working solution
Step 1.) Enable remoteip
a2enmod remoteip
Step 2.) Edit/Enable the correct config
Edit t........