I installed NGINX and put it in front of Apache for SSL offloading and caching static content. Traffic is proxied from Nginx to Apache. When I tried to open site via https, it returned this painful error “Too Many Redirects”.
Try to add this in your wp-config.php – if you have everything else configured correctly, it should work:
$_SERVER['HTTPS'] = 'On';